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 u32s.

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 {
    // ...
}

Constants