use std::env; mod day1; mod day2; mod day3; mod day4; mod day5; mod day6; fn main() { let args: Vec = env::args().collect(); match args.len() { 2 => { let day_to_run = &args[1]; match &day_to_run[..] { "day1" => day1::run(), "day2" => day2::run(), "day3" => day3::run(), "day4" => day4::run(), "day5" => day5::run(), "day6" => day6::run(), _ => eprintln!("error: invalid day") } }, _ => eprintln!("Error: not enough or too many arguments.") }; }