diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/day_5.rs | 4 | ||||
-rw-r--r-- | src/lib.rs | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/bin/day_5.rs b/src/bin/day_5.rs index d689e34..2b24d4c 100644 --- a/src/bin/day_5.rs +++ b/src/bin/day_5.rs @@ -17,7 +17,7 @@ fn main() -> Result<(), Box<Error>> { polymer }; - println!("Base length after reducing: {}", polymer.len()); + debug!(polymer.len()); let mut min_length = polymer.len(); @@ -28,7 +28,7 @@ fn main() -> Result<(), Box<Error>> { min_length = cmp::min(min_length, polymer_without_char.len()); } - println!("Minimum length found: {}", min_length); + debug!(min_length); Ok(()) } @@ -21,3 +21,11 @@ pub fn preprocess_file_lines(lines: Vec<String>) -> Vec<String> { .map(|line| line.trim_right().to_string()) .collect() } + + +#[macro_export] +macro_rules! debug { + ( $x:expr ) => { + println!("{} = {:?}", stringify!($x), $x); + }; +} |