[−][src]Enum embedded_sdmmc::SdMmcError
The possible errors SdMmcSpi
can generate.
Variants
Transport
We got an error from the SPI peripheral
CantEnableCRC
We failed to enable CRC checking on the SD card
TimeoutReadBuffer
We didn't get a response when reading data from the card
TimeoutWaitNotBusy
We 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
Cmd58Error
We got a bad response from Command 58
RegisterReadError
We failed to read the Card Specific Data register
CrcError(u16, u16)
We got a CRC mismatch (card gave us, we calculated)
ReadError
Error reading from the card
WriteError
Error writing to the card
BadState
Can't perform this operation with the card in this state
CardNotFound
Couldn'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,