pub struct RawToken {
pub dst_line: u32,
pub dst_col: u32,
pub src_line: u32,
pub src_col: u32,
pub src_id: u32,
pub name_id: u32,
}
Expand description
Represents a raw token
Raw tokens are used internally to represent the sourcemap in a memory efficient way. If you construct sourcemaps yourself then you need to create these objects, otherwise they are invisible to you as a user.
Fields
dst_line: u32
the destination (minified) line number (0-indexed)
dst_col: u32
the destination (minified) column number (0-indexed)
src_line: u32
the source line number (0-indexed)
src_col: u32
the source line column (0-indexed)
src_id: u32
source identifier
name_id: u32
name identifier (!0
in case there is no associated name)
Trait Implementations
impl Copy for RawToken
impl Eq for RawToken
impl StructuralEq for RawToken
impl StructuralPartialEq for RawToken
Auto Trait Implementations
impl RefUnwindSafe for RawToken
impl Send for RawToken
impl Sync for RawToken
impl Unpin for RawToken
impl UnwindSafe for RawToken
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