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§
§impl<T> Annotate for T
impl<T> Annotate for T
default fn format( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<Format>
default fn comment( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<String>
default fn as_annotate(&self) -> Option<&dyn Annotate>
default fn thunk_serialize( &self, serializer: &mut AnnotatedSerializer<'_>, ) -> Result<Document, Error>
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