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.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/2018/src/main.rs b/2018/src/main.rs
index 162a56e..349d857 100644
--- a/2018/src/main.rs
+++ b/2018/src/main.rs
@@ -8,11 +8,13 @@ use argparse::{ArgumentParser, StoreTrue, Store};
mod day1;
mod day2;
+mod day3;
fn day_switch<T: BufRead>(day: i32, reader: T) -> io::Result<()> {
match day {
1 => day1::main(reader),
2 => day2::main(reader),
+ 3 => day3::main(reader),
_ => Err(Error::new(ErrorKind::Other, "Invalid day"))
}
}
@@ -68,7 +70,7 @@ fn main() -> io::Result<()> {
error_handler(||
if day_string.len() == 0 {
- for day in 1..3 {
+ for day in 1..4 {
run_day(day, &options)?;
}
Ok(())