Enum usbd_dfu::DFUManifestationError[][src]

#[repr(u8)]
pub enum DFUManifestationError {
    Target,
    File,
    NotDone,
    Firmware,
    ErrVendor,
    Unknown,
}
Expand description

Errors that may happen when device enter Manifestation phase

Variants

Target

File is not targeted for use by this device.

File

File is for this device but fails some vendor-specific verification test.

NotDone

Received DFU_DNLOAD with wLength = 0, but device does not think it has all of the data yet.

Firmware

Device’s firmware is corrupt. It cannot return to run-time (non-DFU) operations.

ErrVendor

A vendor-specific error. iString in DFU_GETSTATUS reply will always be 0.

Unknown

Something went wrong, but the device does not know what it was.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.