fn parse_recovery<
        'a,
        Iter: Iterator<Item = (I, <Self::Error as Error<I>>::Span)> + 'a,
        S: Into<Stream<'a, I, <Self::Error as Error<I>>::Span, Iter>>,
    >(&self, stream: S) -> (Option<O>, Vec<Self::Error>) where Self: Sized {
        parse_recovery_inner(self, &mut Silent::new(), stream)
    }
/// Parse a stream of tokens, yielding an output if possible, and any errors encountered along the way.
///
/// If you don't care about producing an output if errors are encountered, use [`Parser::parse`] instead.
///
/// Although the signature of this function looks complicated, it's simpler than you think! You can pass a
/// [`&[I]`], a [`&str`], or a [`Stream`] to it.
Parse a stream of tokens, yielding an output if possible, and any errors encountered along the way.
If you don't care about producing an output if errors are encountered, use [`Parser::parse`] instead.

Although the signature of this function looks complicated, it's simpler than you think.
Parse a stream of tokens yielding an output if possible and any errors encountered along the way . If you don ' t care about producing an output if errors are encountered use [ ` Parser :: parse ` ] instead . Although the signature of this function looks complicated it ' s simpler than you think .
fn parse_recovery<
        'a,
        Iter: Iterator<Item = (I, <Self::Error as Error<I>>::Span)> + 'a,
        S: Into<Stream<'a, I, <Self::Error as Error<I>>::Span, Iter>>,
    >(&self, stream: S) -> (Option<O>, Vec<Self::Error>) where Self: Sized {
        parse_recovery_inner(self, &mut Silent::new(), stream)
    }
fn parse_recovery < ' a , Iter : Iterator < Item = ( I , < Self :: Error as Error < I > > :: Span ) > + ' a , S : Into < Stream < ' a , I , < Self :: Error as Error < I > > :: Span , Iter > > , > ( & self , stream : S ) -> ( Option < O > , Vec < Self :: Error > ) where Self : Sized { parse_recovery_inner ( self , & mut Silent :: new ( ) , stream ) }
Parse a stream of tokens, yielding an output if possible, and any errors encountered along the way.
Parse a stream of tokens yielding an output if possible and any errors encountered along the way .
&self
stream
S