pub mod part_one; use crate::utils::solution::Solution; pub struct Day4Solution; impl Solution for Day4Solution { fn part_one(&self) -> String { // Implementation for part one of day 1 // ... part_one::part_one() } fn part_two(&self) -> String { // Implementation for part two of day 1 // ... String::from("Not implemented") } }