pub struct Token {
pub type: TokenType,
pub value: Box<String>,
pub loc: Loc,
}Expand description
Represents an individual token with type, value, and location
Fields§
§type: TokenTypeThe TokenType of the token
value: Box<String>The text of the token
loc: LocThe location of the token in the input
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
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