[−][src]Enum embedded_sdmmc::SdMmcError
The possible errors SdMmcSpi can generate.
Variants
TransportWe got an error from the SPI peripheral
CantEnableCRCWe failed to enable CRC checking on the SD card
TimeoutReadBufferWe didn't get a response when reading data from the card
TimeoutWaitNotBusyWe didn't get a response when waiting for the card to not be busy
TimeoutCommand(u8)We didn't get a response when executing this command
TimeoutACommand(u8)We didn't get a response when executing this application-specific command
Cmd58ErrorWe got a bad response from Command 58
RegisterReadErrorWe failed to read the Card Specific Data register
CrcError(u16, u16)We got a CRC mismatch (card gave us, we calculated)
ReadErrorError reading from the card
WriteErrorError writing to the card
BadStateCan't perform this operation with the card in this state
CardNotFoundCouldn't find the card
Trait Implementations
impl Copy for Error[src]
impl Clone for Error[src]
fn clone(&self) -> Error[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for Error[src]
Auto Trait Implementations
impl Send for SdMmcError
impl Sync for SdMmcError
Blanket Implementations
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
try_from)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> From for T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,