pub type ParseResult<'input, O> = Result<(Input<'input>, O), Error<'input>>;
pub enum ParseResult<'input, O> { Ok((Input<'input>, O)), Err(Error<'input>), }
Contains the success value
Contains the error value