Lines Matching refs:VerboseError
12 /// and `VerboseError<Input>`.
151 pub struct VerboseError<I> {
152 /// List of errors accumulated by `VerboseError`, containing the affected
160 /// Error context for `VerboseError`
172 impl<I> ParseError<I> for VerboseError<I> {
174 VerboseError {
185 VerboseError {
193 impl<I> ContextError<I> for VerboseError<I> {
202 impl<I, E> FromExternalError<I, E> for VerboseError<I> {
210 impl<I: fmt::Display> fmt::Display for VerboseError<I> {
226 impl<I: fmt::Debug + fmt::Display> std::error::Error for VerboseError<I> {}
248 /// Transforms a `VerboseError` into a trace with input position information
253 e: VerboseError<I>,
617 let _result: IResult<_, _, VerboseError<&str>> = char('x')(input);
630 h: &mut HashMap<VerboseError<I>, &'a str>,
631 e: VerboseError<I>,
646 pub fn prepare_errors<O, E: Clone>(input: &[u8], e: VerboseError<&[u8]>) -> Option<Vec<(ErrorKind, usize, usize)>> {
659 pub fn print_error<O, E: Clone>(input: &[u8], res: VerboseError<&[u8]>) {