[−][src]Enum embedded_sdmmc::Error
Represents all the ways the functions in this crate can fail.
Variants
The underlying block device threw an error.
FormatError(&'static str)
The filesystem is badly formatted (or this code is buggy).
The given VolumeIdx
was bad,
FilenameError(FilenameError)
The given filename was bad
Out of memory opening directories
Out of memory opening files
That file doesn't exist
You can't open a file twice
You can't open a directory twice
You can't open a directory as a file
We can't do that yet
Tried to read beyond end of file
Found a bad cluster
Error while converting types
The device does not have enough space for the operation
Cluster was not properly allocated by the library
Jumped to free space during fat traversing
Tried to open Read-Only file with write mode
Tried to create an existing file
Trait Implementations
impl<E: Clone> Clone for Error<E> where
E: Debug,
[src]
E: Debug,
impl<E: Debug> Debug for Error<E> where
E: Debug,
[src]
E: Debug,
Auto Trait Implementations
impl<E> RefUnwindSafe for Error<E> where
E: RefUnwindSafe,
E: RefUnwindSafe,
impl<E> Send for Error<E> where
E: Send,
E: Send,
impl<E> Sync for Error<E> where
E: Sync,
E: Sync,
impl<E> Unpin for Error<E> where
E: Unpin,
E: Unpin,
impl<E> UnwindSafe for Error<E> where
E: UnwindSafe,
E: UnwindSafe,
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,