pub struct SourceMapSegment {
pub original: ByteSpan,
pub output: ByteSpan,
pub exact: bool,
}Expand description
One unchanged or replaced source-map section.
Fields§
§original: ByteSpanThe bytes in the original source.
output: ByteSpanThe bytes they became in the output.
exact: boolTrue when the section is unchanged, so an offset maps through it byte for byte; false for a replaced section, where every original offset maps to the start of the replacement.
Trait Implementations§
Source§impl Clone for SourceMapSegment
impl Clone for SourceMapSegment
Source§fn clone(&self) -> SourceMapSegment
fn clone(&self) -> SourceMapSegment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SourceMapSegment
impl Debug for SourceMapSegment
Source§impl Default for SourceMapSegment
impl Default for SourceMapSegment
Source§fn default() -> SourceMapSegment
fn default() -> SourceMapSegment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceMapSegment
impl<'de> Deserialize<'de> for SourceMapSegment
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SourceMapSegment
Source§impl PartialEq for SourceMapSegment
impl PartialEq for SourceMapSegment
Source§impl Serialize for SourceMapSegment
impl Serialize for SourceMapSegment
impl StructuralPartialEq for SourceMapSegment
Auto Trait Implementations§
impl Freeze for SourceMapSegment
impl RefUnwindSafe for SourceMapSegment
impl Send for SourceMapSegment
impl Sync for SourceMapSegment
impl Unpin for SourceMapSegment
impl UnsafeUnpin for SourceMapSegment
impl UnwindSafe for SourceMapSegment
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