use crate::aoc_runner::challenge::ChallengePart;
pub struct Example<T> {
pub input: Vec<String>,
pub expected: T,
pub part: ChallengePart
}
impl<T> Example<T> {
pub fn new(input: Vec<String>, expected: T, part: ChallengePart) -> Self {
Example {
input,
expected,
part
}
}
}