Struct alkale::TokenizerResult
source · pub struct TokenizerResult<TokenData> {
pub notifications: Vec<Box<dyn Notification>>,
pub tokens: Vec<Token<TokenData>>,
}Expand description
The result of a tokenizer. This should generally be returned by tokenizer functions. This type is generally created by calling result on a TokenizerContext.
Fields§
§notifications: Vec<Box<dyn Notification>>The notifications that were reported by the tokenizer.
tokens: Vec<Token<TokenData>>The vec of tokens generated by the tokenizer.
Trait Implementations§
Auto Trait Implementations§
impl<TokenData> Freeze for TokenizerResult<TokenData>
impl<TokenData> !RefUnwindSafe for TokenizerResult<TokenData>
impl<TokenData> !Send for TokenizerResult<TokenData>
impl<TokenData> !Sync for TokenizerResult<TokenData>
impl<TokenData> Unpin for TokenizerResult<TokenData>where
TokenData: Unpin,
impl<TokenData> !UnwindSafe for TokenizerResult<TokenData>
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