Module advent_of_code_traits::days
source · [−]Expand description
Constants for all 25 days of Advent
Examples
In your module containing a solution for day 1
use advent_of_code_traits::days::Day1;
They are just plain u32
s.
assert_eq!(1_u32, Day1);
They pair well with the Part1
and Part2
consts
which are just 1 and 2, but u8 instead of u32 to help avoid mixing them up by accident.
You don’t have to use these consts at all if you don’t want to.
// this works the same as using `Solution<Day2, Part1>`
impl Solution<'_, 2, 1> for Problem {
// ...
}