pub struct Token { /* private fields */ }
Implementations
sourceimpl Token
impl Token
pub fn new(
loc: SourceRange,
typ: TokenType,
preceded_by_line_terminator: bool
) -> Token
pub fn typ(&self) -> TokenType
pub fn loc(&self) -> &SourceRange
pub fn loc_take(self) -> SourceRange
pub fn error(&self, typ: SyntaxErrorType) -> SyntaxError
pub fn preceded_by_line_terminator(&self) -> bool
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Token
impl !Send for Token
impl !Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more