1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use crate::{Error, ParsePart}; #[derive(Debug, Eq, PartialEq, Clone)] pub struct Skip; impl<'a> ParsePart<'a> for Skip { fn parse(part: &'a str) -> Result<(&'a str, Self), Error> { Ok((part, Self)) } } impl<'a> ParsePart<'a> for Vec<Skip> { fn parse(part: &'a str) -> Result<(&'a str, Self), Error> { Ok((part, vec![])) } }