use super::Solution; pub struct Day18 {} impl Solution for Day18 { fn part1( &self, _input: &mut Vec, ) -> Result, Box> { Ok(Box::new("Ready")) } fn part2( &self, _input: &mut Vec, ) -> Result, Box> { Ok(Box::new("Ready")) } fn get_day(&self) -> u8 { 18 } } impl Day18 {} /// Test from puzzle input #[cfg(test)] mod test { use super::*; use crate::*; #[test] fn part1() { let challenge = day18::Day18 {}; //Complete the Challenge let answer = challenge .part1( utils::get_input(challenge.get_day(), utils::InputType::Test1) .unwrap() .as_mut(), ) .unwrap() .to_string(); assert_eq!(answer, "Ready"); } #[test] fn part2() { let challenge = day18::Day18 {}; //Complete the Challenge let answer = challenge .part2( utils::get_input(challenge.get_day(), utils::InputType::Test2) .unwrap() .as_mut(), ) .unwrap() .to_string(); assert_eq!(answer, "Ready"); } }