@@ -16,21 +16,18 @@ use content_inspector::ContentType;
1616use encoding::all::{UTF_16BE, UTF_16LE};
1717use encoding::{DecoderTrap, Encoding};
1818
19+use crate::Config;
20+use crate::assets::HighlightingAssets;
1921use crate::decorations::{
2022 Decoration, GridBorderDecoration, LineChangesDecoration, LineNumberDecoration,
2123};
22−
23−use bat::{
24− assets::HighlightingAssets,
25− diff::get_git_diff,
26− diff::LineChanges,
27− errors::*,
28− inputfile::{InputFile, InputFileReader},
29− preprocessor::{expand_tabs, replace_nonprintable},
30− style::OutputWrap,
31− terminal::{as_terminal_escaped, to_ansi_color},
32− Config,
33−};
24+use crate::diff::get_git_diff;
25+use crate::diff::LineChanges;
26+use crate::errors::*;
27+use crate::inputfile::{InputFile, InputFileReader};
28+use crate::preprocessor::{expand_tabs, replace_nonprintable};
29+use crate::style::OutputWrap;
30+use crate::terminal::{as_terminal_escaped, to_ansi_color};
3431
3532pub trait Printer {
3633 fn print_header(&mut self, handle: &mut dyn Write, file: InputFile) -> Result<()>;