[−][src]Enum embedded_error::mci::MciError
An MCI specific error
This error type contains errors specific to MCI (MultiMedia Card Interface) peripherals. Also it
has an Impl
kind to pass through implementation specific errors occurring while trying to use
an MCI peripheral.
Variants (Non-exhaustive)
DataError(CommandOrDataError)
Data Error, can be a CRC problem, timeout or end bit problem
Commands are inhibited from being processed at the moment
CommandError(CommandOrDataError)
There was a problem sending the command
ADMA error
Function group trying to be accessed is busy
When trying to do get the CIA register could not find the correct tuple in the response
Supplied data size is either 0 or more than 512 bytes
Could not select and/or setup the card at the slot
No card inserted
Card is unusable
Read error
Card is write protected
Write error
Error reading a pin's value
Setup(SetupError)
Setup error
Impl(ImplError)
Implementation specific error (shared across all peripheral specific error kinds)
Trait Implementations
impl Clone for MciError
[src]
fn clone(&self) -> MciError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for MciError
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,