bddap_aoc/
challenge.rs

1pub struct Challenge {
2    pub year: usize,
3    pub day: usize,
4    pub part: usize,
5    pub name: &'static str,
6    pub run: fn(&str) -> String,
7}
8
9impl Challenge {
10    pub fn run(&self, input: &str) -> String {
11        (self.run)(input)
12    }
13}