pub trait EasyPeek: Parse {
// Required methods
fn peek(lookahead1: &Lookahead1<'_>) -> bool;
fn peek_stream(stream: ParseStream<'_>) -> bool;
}
Expand description
Provides interface for peeking first token before parsing.
May be implemented for complex structures by peeking first field.
Required Methods§
Sourcefn peek(lookahead1: &Lookahead1<'_>) -> bool
fn peek(lookahead1: &Lookahead1<'_>) -> bool
Peek head token before parsing.
Sourcefn peek_stream(stream: ParseStream<'_>) -> bool
fn peek_stream(stream: ParseStream<'_>) -> bool
Peek head token before parsing.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.