pub struct SourcePos { /* private fields */ }
Expand description
A position in sass input.
Implementations
sourceimpl SourcePos
impl SourcePos
sourcepub fn from_to(
start: LocatedSpan<&'_ [u8], &'_ SourceName>,
end: LocatedSpan<&'_ [u8], &'_ SourceName>
) -> Self
pub fn from_to(
start: LocatedSpan<&'_ [u8], &'_ SourceName>,
end: LocatedSpan<&'_ [u8], &'_ SourceName>
) -> Self
Create a new SourcePos from a start and an end Span.
sourcepub fn show(&self, out: &mut impl Write) -> Result
pub fn show(&self, out: &mut impl Write) -> Result
Show this source position.
Dislays the line containg the position, highlighting the position. This is typically used when there is one source position relevant for an error. This includes Self::show_files.
sourcepub fn show_detail(
&self,
out: &mut impl Write,
marker: char,
what: &str
) -> Result
pub fn show_detail(
&self,
out: &mut impl Write,
marker: char,
what: &str
) -> Result
Show this source position.
Dislays the line containg the position, highlighting the position with a specific identifier. This is typically used when there is more than one source position relevant for an error. This does not include Self::show_files.
sourcepub fn show_files(&self, out: &mut impl Write) -> Result
pub fn show_files(&self, out: &mut impl Write) -> Result
Show the file name of this pos and where it was imported from.
sourcepub fn is_builtin(&self) -> bool
pub fn is_builtin(&self) -> bool
True if this is the position of something built-in.
Trait Implementations
sourceimpl From<LocatedSpan<&'_ [u8], &'_ SourceName>> for SourcePos
impl From<LocatedSpan<&'_ [u8], &'_ SourceName>> for SourcePos
sourcefn from(span: LocatedSpan<&'_ [u8], &'_ SourceName>) -> Self
fn from(span: LocatedSpan<&'_ [u8], &'_ SourceName>) -> Self
Converts to this type from the input type.
sourceimpl Ord for SourcePos
impl Ord for SourcePos
sourceimpl PartialOrd<SourcePos> for SourcePos
impl PartialOrd<SourcePos> for SourcePos
sourcefn partial_cmp(&self, other: &SourcePos) -> Option<Ordering>
fn partial_cmp(&self, other: &SourcePos) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for SourcePos
impl StructuralEq for SourcePos
impl StructuralPartialEq for SourcePos
Auto Trait Implementations
impl RefUnwindSafe for SourcePos
impl Send for SourcePos
impl Sync for SourcePos
impl Unpin for SourcePos
impl UnwindSafe for SourcePos
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more