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 StructuralPartialEq for RawToken
Auto Trait Implementations§
impl Freeze for RawToken
impl RefUnwindSafe for RawToken
impl Send for RawToken
impl Sync for RawToken
impl Unpin for RawToken
impl UnwindSafe for RawToken
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)