pub struct TokenPos {
pub token: Token,
pub line: usize,
pub column: usize,
pub span: Range<usize>,
}Expand description
Position information for tokens
Fields§
§token: TokenThe token value.
line: usize1-based line number where the token starts.
column: usize1-based column number where the token starts.
span: Range<usize>Byte range within the source text.
Trait Implementations§
impl StructuralPartialEq for TokenPos
Auto Trait Implementations§
impl Freeze for TokenPos
impl RefUnwindSafe for TokenPos
impl Send for TokenPos
impl Sync for TokenPos
impl Unpin for TokenPos
impl UnsafeUnpin for TokenPos
impl UnwindSafe for TokenPos
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