pub enum GeniusError {
ProtocolError(String),
ManifestError(String),
AssetError(String),
EngineError(String),
Unknown(String),
}Expand description
Top-level error type for the library.
Variants§
Trait Implementations§
Source§impl Debug for GeniusError
impl Debug for GeniusError
Source§impl Display for GeniusError
impl Display for GeniusError
Source§impl Error for GeniusError
impl Error for GeniusError
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 GeniusError
impl RefUnwindSafe for GeniusError
impl Send for GeniusError
impl Sync for GeniusError
impl Unpin for GeniusError
impl UnwindSafe for GeniusError
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