Enum usbd_dfu::DFUManifestationError [−][src]
#[repr(u8)] pub enum DFUManifestationError { Target, File, NotDone, Firmware, ErrVendor, Unknown, }
Errors that may happen when device enter Manifestation phase
Variants
File is not targeted for use by this device.
File is for this device but fails some vendor-specific verification test.
Received DFU_DNLOAD with wLength = 0, but device does not think it has all of the data yet.
Device’s firmware is corrupt. It cannot return to run-time (non-DFU) operations.
A vendor-specific error. iString in DFU_GETSTATUS reply will always be 0.
Something went wrong, but the device does not know what it was.
Auto Trait Implementations
impl Send for DFUManifestationError
impl Sync for DFUManifestationError
impl Unpin for DFUManifestationError
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,
pub 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, 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.
pub 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>,