pub enum StylesheetError {
Io(PathBuf, Error),
Format(PathBuf, Error),
Parse(PathBuf, SourceLocation, String),
}Expand description
Represents all the things that can go wrong when loading and saving stylesheets.
Variants§
Io(PathBuf, Error)
An input-output error occurred, typically when loading or creating a file.
Format(PathBuf, Error)
An error occurred during a std::fmt::write (only happens when saving).
Parse(PathBuf, SourceLocation, String)
An error occurred during a parse.
Trait Implementations§
Source§impl Debug for StylesheetError
impl Debug for StylesheetError
Source§impl Display for StylesheetError
impl Display for StylesheetError
Source§impl Error for StylesheetError
impl Error for StylesheetError
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for StylesheetError
impl !RefUnwindSafe for StylesheetError
impl Send for StylesheetError
impl Sync for StylesheetError
impl Unpin for StylesheetError
impl UnsafeUnpin for StylesheetError
impl !UnwindSafe for StylesheetError
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