pub enum FatError {
Interrupted,
UnexpectedEof,
WriteZero,
UsbIo(UsbMassStorageReadWriteError),
StdIo(Error),
}Expand description
Errors that can occur when reading/writing FAT partitions.
Variants§
Interrupted
Write was interrupted.
UnexpectedEof
Unexpected end of file during read.
WriteZero
Attempted to write zero bytes unexpectedly.
UsbIo(UsbMassStorageReadWriteError)
USB-level I/O error during read/write.
StdIo(Error)
Generic I/O error from the standard library.
Trait Implementations§
Source§impl Error for FatError
impl Error for FatError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<UsbMassStorageReadWriteError> for FatError
impl From<UsbMassStorageReadWriteError> for FatError
Source§fn from(source: UsbMassStorageReadWriteError) -> Self
fn from(source: UsbMassStorageReadWriteError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FatError
impl !RefUnwindSafe for FatError
impl Send for FatError
impl Sync for FatError
impl Unpin for FatError
impl !UnwindSafe for FatError
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