1 2 3 4 5 6 7 8 9 10 11
use crate::Cursor; /// The result of every parser method. pub type ParserResult<T, Err = ()> = Result<T, ParserResultError<Err>>; /// The type of errors that parser method can return. #[derive(Debug, Clone, PartialEq, Eq)] pub enum ParserResultError<Err> { NotFound, Error((Cursor, Err)), }