pub enum Error {
Toml(Error),
Generated(Error),
}Variants§
Toml(Error)
The .skilj.toml file itself doesn’t parse, or doesn’t match
the expected shape - a real user-facing error, surfaced through
build.rs as a build failure with toml’s own message.
Generated(Error)
The TokenStream this crate emitted doesn’t parse as a valid
syn::File - a bug in this crate’s own emit module, never a
user error; nothing about a well-formed .skilj.toml file
should be able to trigger this.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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 Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
impl UnwindSafe for Error
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