[−][src]Enum usbd_scsi::BlockDeviceError
Variants
Hardware didn't behave as expected, unrecoverable
Error during writing; most likely value read back after write was wrong
Error during erase; most likely value read back after erase was wrong
STM32 flash programming app note implies this is possible but doesn't say under what circumstances. Is the flash knackered if this happens?
Address is invalid or out of range
Trait Implementations
impl Clone for BlockDeviceError
[src]
fn clone(&self) -> BlockDeviceError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BlockDeviceError
[src]
impl Debug for BlockDeviceError
[src]
impl Eq for BlockDeviceError
[src]
impl PartialEq<BlockDeviceError> for BlockDeviceError
[src]
fn eq(&self, other: &BlockDeviceError) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for BlockDeviceError
[src]
impl StructuralPartialEq for BlockDeviceError
[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> Same<T> for T
[src]
type Output = T
Should always be Self
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>,