#[non_exhaustive]pub enum MmcError {
CheckCondition(MmcSenseData),
Os(OsError),
}Available on crate feature
mmc only.Expand description
error performing MMC command
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
CheckCondition(MmcSenseData)
terminated with CHECK CONDITION, sense_key: {0.sense_key:?}, asc: 0x{0.asc:x}, ascq: 0x{0.ascq:x}
Os(OsError)
operating system error
Trait Implementations§
Source§impl Error for MmcError
impl Error for MmcError
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 From<MmcError> for MmcStatusError
impl From<MmcError> for MmcStatusError
Source§impl From<MmcError> for MmcInquiryError
impl From<MmcError> for MmcInquiryError
Source§impl From<MmcError> for MmcMediaRemovalError
impl From<MmcError> for MmcMediaRemovalError
Source§impl From<MmcError> for MmcReadCdError
impl From<MmcError> for MmcReadCdError
Source§impl From<MmcError> for MmcReadDiscInfoError
impl From<MmcError> for MmcReadDiscInfoError
Source§impl From<MmcError> for MmcAudioStatusError
impl From<MmcError> for MmcAudioStatusError
Source§impl From<MmcError> for MmcSubchannelError
impl From<MmcError> for MmcSubchannelError
Source§impl From<MmcError> for MmcTocError
impl From<MmcError> for MmcTocError
Source§impl From<MmcError> for MmcSetCdSpeedError
impl From<MmcError> for MmcSetCdSpeedError
Source§impl From<MmcError> for MmcStartStopError
impl From<MmcError> for MmcStartStopError
Auto Trait Implementations§
impl Freeze for MmcError
impl RefUnwindSafe for MmcError
impl Send for MmcError
impl Sync for MmcError
impl Unpin for MmcError
impl UnsafeUnpin for MmcError
impl UnwindSafe for MmcError
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