summaryrefslogtreecommitdiff
path: root/2018/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to '2018/src/main.rs')
-rw-r--r--2018/src/main.rs6
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(())