Struct tokenizer_lib::GeneratorTokenQueueBuffer
source · pub struct GeneratorTokenQueueBuffer<'a, T: TokenTrait, TData>(/* private fields */);
Expand description
A wrapping struct for the cache around GeneratorTokenQueue
. Use as the second parameter
in the generator/lexer function
Implementations§
source§impl<'a, T: TokenTrait, TData> GeneratorTokenQueueBuffer<'a, T, TData>
impl<'a, T: TokenTrait, TData> GeneratorTokenQueueBuffer<'a, T, TData>
Trait Implementations§
source§impl<'a, T: TokenTrait, TData> TokenSender<T, TData> for GeneratorTokenQueueBuffer<'a, T, TData>
impl<'a, T: TokenTrait, TData> TokenSender<T, TData> for GeneratorTokenQueueBuffer<'a, T, TData>
Auto Trait Implementations§
impl<'a, T, TData> RefUnwindSafe for GeneratorTokenQueueBuffer<'a, T, TData>where T: RefUnwindSafe, TData: RefUnwindSafe,
impl<'a, T, TData> Send for GeneratorTokenQueueBuffer<'a, T, TData>where T: Send, TData: Send,
impl<'a, T, TData> Sync for GeneratorTokenQueueBuffer<'a, T, TData>where T: Sync, TData: Sync,
impl<'a, T, TData> Unpin for GeneratorTokenQueueBuffer<'a, T, TData>
impl<'a, T, TData> !UnwindSafe for GeneratorTokenQueueBuffer<'a, T, TData>
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