pub enum BootloaderInfo {
MCUboot {
mode: i32,
no_downgrade: bool,
},
Unknown {
name: String,
},
}Expand description
Information about the bootloader
Variants§
MCUboot
MCUboot bootloader
Fields
§
mode: i32Bootloader mode
See MCUbootMode for more information.
Unknown
Unknown bootloader
Implementations§
Source§impl BootloaderInfo
impl BootloaderInfo
Sourcepub fn get_bootloader_type(&self) -> Result<BootloaderType, String>
pub fn get_bootloader_type(&self) -> Result<BootloaderType, String>
Extract the bootloader type
If the type is unknown, returns the name of the bootloader Err value.
Trait Implementations§
Source§impl Clone for BootloaderInfo
impl Clone for BootloaderInfo
Source§fn clone(&self) -> BootloaderInfo
fn clone(&self) -> BootloaderInfo
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 BootloaderInfo
impl Debug for BootloaderInfo
Source§impl PartialEq for BootloaderInfo
impl PartialEq for BootloaderInfo
Source§impl Serialize for BootloaderInfo
impl Serialize for BootloaderInfo
impl Eq for BootloaderInfo
impl StructuralPartialEq for BootloaderInfo
Auto Trait Implementations§
impl Freeze for BootloaderInfo
impl RefUnwindSafe for BootloaderInfo
impl Send for BootloaderInfo
impl Sync for BootloaderInfo
impl Unpin for BootloaderInfo
impl UnwindSafe for BootloaderInfo
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