diff options
Diffstat (limited to '2018/src/main.rs')
-rw-r--r-- | 2018/src/main.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/2018/src/main.rs b/2018/src/main.rs index f9098eb..c35e142 100644 --- a/2018/src/main.rs +++ b/2018/src/main.rs @@ -14,8 +14,9 @@ mod day2; mod day3; mod day4; mod day5; +mod day6; -static NUM_DAYS: i32 = 5; +static NUM_DAYS: i32 = 6; fn day_switch<T: BufRead>(day: i32, reader: T) -> io::Result<(String, String)> { match day { @@ -24,6 +25,7 @@ fn day_switch<T: BufRead>(day: i32, reader: T) -> io::Result<(String, String)> { 3 => day3::main(reader), 4 => day4::main(reader), 5 => day5::main(reader), + 6 => day6::main(reader), _ => Err(Error::new(ErrorKind::Other, "Invalid day")) } } @@ -89,7 +91,7 @@ fn run_all_days(opts: &Options) -> io::Result<()> { assert!(!opts.use_stdin); benchmark_all_days() } else { - for day in 1..6 { + for day in 1..NUM_DAYS + 1 { run_day(day, &opts)?; } Ok(()) |