pub enum FirmwareUpdateStatus {
NotStarted,
Downloading {
progress: u32,
total: u32,
},
Verifying,
Committing,
PendingActivation,
Completed,
Failed(FirmwareUpdateError),
}
Expand description
Firmware update status.
Variants§
NotStarted
Update not started
Downloading
Downloading firmware image
Verifying
Verifying firmware image
Committing
Committing firmware
PendingActivation
Activation pending reset
Completed
Update completed successfully
Failed(FirmwareUpdateError)
Update failed
Trait Implementations§
Source§impl Clone for FirmwareUpdateStatus
impl Clone for FirmwareUpdateStatus
Source§fn clone(&self) -> FirmwareUpdateStatus
fn clone(&self) -> FirmwareUpdateStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FirmwareUpdateStatus
impl Debug for FirmwareUpdateStatus
impl Copy for FirmwareUpdateStatus
Auto Trait Implementations§
impl Freeze for FirmwareUpdateStatus
impl RefUnwindSafe for FirmwareUpdateStatus
impl Send for FirmwareUpdateStatus
impl Sync for FirmwareUpdateStatus
impl Unpin for FirmwareUpdateStatus
impl UnwindSafe for FirmwareUpdateStatus
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