pub enum EmuError {
InvalidArgumetName(String),
InvalidArgumentValue(String, String),
StartFailureCause(String),
StopFailureCause(String),
ResetError(String),
RuntimeError(String),
}Expand description
Error related to the Emulator trait.
Variants§
InvalidArgumetName(String)
InvalidArgumentValue(String, String)
StartFailureCause(String)
StopFailureCause(String)
ResetError(String)
RuntimeError(String)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EmuError
impl<'de> Deserialize<'de> for EmuError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for EmuError
impl Error for EmuError
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()
Source§impl SerializableError for EmuError
impl SerializableError for EmuError
Auto Trait Implementations§
impl Freeze for EmuError
impl RefUnwindSafe for EmuError
impl Send for EmuError
impl Sync for EmuError
impl Unpin for EmuError
impl UnwindSafe for EmuError
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