pub trait RecognizeSelf<'a, T, V>: MatchSize {
// Required method
fn recognize_self(
self,
scanner: &mut Scanner<'a, T>,
) -> ParseResult<Option<V>>;
}Required Methods§
Sourcefn recognize_self(self, scanner: &mut Scanner<'a, T>) -> ParseResult<Option<V>>
fn recognize_self(self, scanner: &mut Scanner<'a, T>) -> ParseResult<Option<V>>
Implementors§
impl<'a, T, M: Match<T> + MatchSize> RecognizeSelf<'a, T, M> for M
Recognize an object for the given scanner. Return a slice of the recognized object.