aoc2023/
day_19.rs

1use std::fmt::Display;
2
3use crate::AoCDay;
4
5#[derive(Debug, Clone)]
6pub struct Data;
7
8impl AoCDay<'_> for Data {
9    fn try_new(_input: &str) -> Option<Self> {
10        Some(Self)
11    }
12
13    fn part_1(&self) -> impl Display {
14        ""
15    }
16
17    fn part_2(&self) -> impl Display {
18        ""
19    }
20}
21
22#[cfg(test)]
23mod test {
24    use super::*;
25
26    #[test]
27    fn part_1() {
28        let input = "";
29        let data = Data::try_new(input).unwrap();
30        let result = data.part_1().to_string();
31        assert_eq!(result, "");
32    }
33
34    #[test]
35    fn part_2() {
36        let input = "";
37        let data = Data::try_new(input).unwrap();
38        let result = data.part_2().to_string();
39        assert_eq!(result, "");
40    }
41}