pub struct EagerTokenizer<'t, E, F> { /* private fields */ }
Trait Implementations§
Source§impl<'t, F> Tokenizer<'t, F> for Tokenizer<'t, F::Error<'t>, F>where
F: EagerTokensProducer,
impl<'t, F> Tokenizer<'t, F> for Tokenizer<'t, F::Error<'t>, F>where
F: EagerTokensProducer,
type Error = <F as EagerTokensProducer>::Error<'t>
fn new(input: &'t str, lexer: F) -> Self
fn try_into_vec(self) -> Result<Vec<TokenMatch<'t>>, Self::Error>
fn try_collect_adapted<A>(self) -> Result<Vec<TokenMatch<'t>>, ParseErrors<A>>
fn into_vec(self) -> Vec<TokenMatch<'t>>
Auto Trait Implementations§
impl<'t, E, F> Freeze for Tokenizer<'t, E, F>where
E: Freeze,
impl<'t, E, F> RefUnwindSafe for Tokenizer<'t, E, F>where
E: RefUnwindSafe,
F: RefUnwindSafe,
impl<'t, E, F> Send for Tokenizer<'t, E, F>
impl<'t, E, F> Sync for Tokenizer<'t, E, F>
impl<'t, E, F> Unpin for Tokenizer<'t, E, F>
impl<'t, E, F> UnwindSafe for Tokenizer<'t, E, F>where
E: UnwindSafe,
F: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more