#[repr(u8)]pub enum DfuState {
appIDLE = 0,
appDETACH = 1,
dfuIDLE = 2,
dfuDNLOAD_SYNC = 3,
dfuDNBUSY = 4,
dfuDNLOAD_IDLE = 5,
dfuMANIFEST_SYNC = 6,
dfuMANIFEST = 7,
dfuMANIFEST_WAIT_RESET = 8,
dfuUPLOAD_IDLE = 9,
dfuERROR = 10,
}Expand description
States a DFU device can be in, taken from the USB DFU 1.1 spec.
Variants§
appIDLE = 0
appDETACH = 1
dfuIDLE = 2
dfuDNLOAD_SYNC = 3
dfuDNBUSY = 4
dfuDNLOAD_IDLE = 5
dfuMANIFEST_SYNC = 6
dfuMANIFEST = 7
dfuMANIFEST_WAIT_RESET = 8
dfuUPLOAD_IDLE = 9
dfuERROR = 10
Trait Implementations§
Source§impl TryFromPrimitive for DfuState
impl TryFromPrimitive for DfuState
impl Copy for DfuState
impl Eq for DfuState
impl StructuralPartialEq for DfuState
Auto Trait Implementations§
impl Freeze for DfuState
impl RefUnwindSafe for DfuState
impl Send for DfuState
impl Sync for DfuState
impl Unpin for DfuState
impl UnwindSafe for DfuState
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