[−][src]Struct grass::Error
SassError
s can be either a structured error
specific to grass
or an io::Error
.
In the former case, the best way to interact with
the error is to simply print it to the user. The
Display
implementation of this kind of error
mirrors that of the errors dart-sass
emits, e.g.
Error: $number: foo is not a number.
|
308 | color: unit(foo);
| ^^^
|
./input.scss:308:17
The file name, line number, and column are structured in such a way as to allow Visual Studio Code users to go directly to the error by simply clicking the file name.
Note that this is a deviation from the Sass specification.
Trait Implementations
impl Clone for SassError
[src]
impl Debug for SassError
[src]
impl Display for SassError
[src]
impl Error for SassError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SassError
impl !Send for SassError
impl !Sync for SassError
impl Unpin for SassError
impl !UnwindSafe for SassError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,