use anyhow::Result; #[allow(dead_code)] #[derive(Debug, PartialEq, Eq)] pub enum ResultType { Integer(i64), String(String), Lines(Vec), Nothing, } pub trait DayTrait { fn get_day_number(&self) -> usize; fn part1(&self, lines: &str) -> Result; fn part2(&self, lines: &str) -> Result; }