pub trait TokenStreamPredicate {
// Required method
fn matching(&self, p: &mut Parser, top_level: bool) -> bool;
// Provided method
fn or<O: TokenStreamPredicate>(self, other: O) -> Or<Self, O>
where Self: Sized { ... }
}Required Methods§
Provided Methods§
Sourcefn or<O: TokenStreamPredicate>(self, other: O) -> Or<Self, O>where
Self: Sized,
fn or<O: TokenStreamPredicate>(self, other: O) -> Or<Self, O>where
Self: Sized,
AbstractTokenStreamPredicate.or.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl TokenStreamPredicate for At
impl TokenStreamPredicate for AtSet
impl<A: TokenStreamPredicate, B: TokenStreamPredicate> TokenStreamPredicate for Or<A, B>
impl<F: Fn(&mut Parser, bool) -> bool> TokenStreamPredicate for F
Anonymous AbstractTokenStreamPredicate subclasses.