pub enum FastBootCommand<S> {
GetVar(S),
Download(u32),
Verify(u32),
Flash(S),
Erase(S),
Boot,
Continue,
Reboot,
RebootBootloader,
RebootTo(S),
Powerdown,
}Expand description
Fastboot commands
Variants§
GetVar(S)
Get a variable value
Download(u32)
Download a given length of data to the devices
Verify(u32)
Verify
Flash(S)
Flash downloaded to a partition
Erase(S)
Erase a partition
Boot
Boot the downloaded data
Continue
Continue booting
Reboot
Reboot the devices
RebootBootloader
Reboot into the bootloader
RebootTo(S)
Reboot into specific mode
Powerdown
Power off the device
Trait Implementations§
Source§impl<S: Debug> Debug for FastBootCommand<S>
impl<S: Debug> Debug for FastBootCommand<S>
Auto Trait Implementations§
impl<S> Freeze for FastBootCommand<S>where
S: Freeze,
impl<S> RefUnwindSafe for FastBootCommand<S>where
S: RefUnwindSafe,
impl<S> Send for FastBootCommand<S>where
S: Send,
impl<S> Sync for FastBootCommand<S>where
S: Sync,
impl<S> Unpin for FastBootCommand<S>where
S: Unpin,
impl<S> UnsafeUnpin for FastBootCommand<S>where
S: UnsafeUnpin,
impl<S> UnwindSafe for FastBootCommand<S>where
S: UnwindSafe,
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