on master help sign in
Derive fmt::Debug whenever possible
commit2253d07341936c0671dee999f03779db72a1c712 authorFahmi Akbar Wildana <f.a.wildana@gmail.com> dateTue 15 Oct 2019, 08:25 (7 years ago) parent7208a63
7 files changed+8−6
src/assets.rs+1 src/decorations.rs+1−1 src/lib.rs+1−1 src/line_range.rs+2−2 src/output.rs+1 src/printer.rs+1−1 src/style.rs+1−1
src/assets.rs+1
@@ -16,6 +16,7 @@ use crate::syntax_mapping::SyntaxMapping;
1616
1717pub const BAT_THEME_DEFAULT: &str = "Monokai Extended";
1818
19+#[derive(Debug)]
1920pub struct HighlightingAssets {
2021 pub syntax_set: SyntaxSet,
2122 pub theme_set: ThemeSet,
src/decorations.rs+1−1
@@ -2,7 +2,7 @@ use crate::diff::LineChange;
22use crate::printer::{Colors, InteractivePrinter};
33use ansi_term::Style;
44
5−#[derive(Clone)]
5+#[derive(Debug, Clone)]
66pub struct DecorationText {
77 pub width: usize,
88 pub text: String,
src/lib.rs+1−1
@@ -76,7 +76,7 @@ use line_range::LineRanges;
7676use style::{OutputComponents, OutputWrap};
7777use syntax_mapping::SyntaxMapping;
7878
79−#[derive(Clone, Default)]
79+#[derive(Debug, Clone, Default)]
8080pub struct Config<'a> {
8181 /// List of files to print
8282 pub files: Vec<InputFile<'a>>,
src/line_range.rs+2−2
@@ -1,6 +1,6 @@
11use crate::errors::*;
22
3−#[derive(Clone)]
3+#[derive(Debug, Clone)]
44pub struct LineRange {
55 pub lower: usize,
66 pub upper: usize,
@@ -89,7 +89,7 @@ pub enum RangeCheckResult {
8989 AfterLastRange,
9090}
9191
92−#[derive(Clone, Default)]
92+#[derive(Debug, Clone, Default)]
9393pub struct LineRanges {
9494 ranges: Vec<LineRange>,
9595 largest_upper_bound: usize,
src/output.rs+1
@@ -9,6 +9,7 @@ use shell_words;
99use crate::errors::*;
1010use crate::PagingMode;
1111
12+#[derive(Debug)]
1213pub enum OutputType {
1314 Pager(Child),
1415 Stdout(io::Stdout),
src/printer.rs+1−1
@@ -567,7 +567,7 @@ impl<'a> Printer for InteractivePrinter<'a> {
567567
568568const DEFAULT_GUTTER_COLOR: u8 = 238;
569569
570−#[derive(Default)]
570+#[derive(Debug, Default)]
571571pub struct Colors {
572572 pub grid: Style,
573573 pub filename: Style,
src/style.rs+1−1
@@ -72,7 +72,7 @@ impl FromStr for OutputComponent {
7272 }
7373}
7474
75−#[derive(Clone, Default)]
75+#[derive(Debug, Clone, Default)]
7676pub struct OutputComponents(pub HashSet<OutputComponent>);
7777
7878impl OutputComponents {