1 2 3 4 5 6 7 8 9 10 11 12 13
pub enum Filler {
FillerStart(Box<Filler>),
FillerEnd,
}
impl Filler {
pub fn length(&self) -> usize {
match self {
Filler::FillerStart(f) => f.length() + 1,
Filler::FillerEnd => 1,
}
}
}