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§
source§impl PartialEq<RawToken> for RawToken
impl PartialEq<RawToken> for RawToken
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§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.