#![allow(clippy::cognitive_complexity)] #![allow(clippy::missing_const_for_fn)] #![allow(clippy::similar_names)] #![allow(clippy::struct_excessive_bools)] #![allow(clippy::too_many_arguments)] #![allow(clippy::too_many_lines)] #![allow(clippy::type_complexity)] #![allow(clippy::collapsible_else_if)] #![allow(clippy::collapsible_if)] #![allow(clippy::comparison_chain)] use advent_of_code::prelude::*; mod day1; mod day2; // NEXT MOD #[paw::main] fn main(opt: Opt) -> Result<()> { #[allow(clippy::match_single_binding)] match opt.day { 1 => advent_of_code::day!(2023, opt.day, opt.puzzle, day1), 2 => advent_of_code::day!(2023, opt.day, opt.puzzle, day2), // NEXT PART _ => panic!("unknown day {}", opt.day), } Ok(()) }