#[non_exhaustive]pub enum MmcError {
}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.
Timeout
Crc
CRC error.
Busy
Io
Hardware I/O error
BlockSize
Invalid block size
Signaling
Signaling switch failed
BusWidth
Unsupported bus witdth
Voltage
Unsupported voltage
CardType
Unsupported card type
Unsupported
Bus feature is not supported
Card(CardError)
Sdio(SdioError)
Other
Trait Implementations§
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