garnet/rust/puzzle.rs
2025-12-09 19:18:28 +00:00

6 lines
151 B
Rust

pub struct Puzzle<Input, Output, const N: usize> {
pub number: u32,
pub parser: fn(&str) -> Input,
pub parts: [fn(&Input) -> Output; N],
}