pub struct BcoBootloaderInformation {
pub protocol_version: u32,
pub bootloader_version: u32,
pub guid: u64,
pub hardware_model_id: u32,
pub hardware_revision: u32,
pub software: BcoImageInformation,
pub image_base_address: usize,
pub image_maximum_size: usize,
pub bootloader_timestamp: DateTime,
pub debugger: Option<BcoImageInformation>,
}
Expand description
Information about boot loader.
Fields§
§protocol_version: u32
The version of supported protocol.
bootloader_version: u32
The version of bootloader.
guid: u64
GUID of the device.
hardware_model_id: u32
The numeric model identifier of the device.
hardware_revision: u32
The revision of the device.
software: BcoImageInformation
The information about installed software.
image_base_address: usize
The base address of software image.
image_maximum_size: usize
The maximum size of software image.
bootloader_timestamp: DateTime
The time stamp of bootloader.
debugger: Option<BcoImageInformation>
The information about debugger.
Trait Implementations§
Source§impl Clone for BcoBootloaderInformation
impl Clone for BcoBootloaderInformation
Source§fn clone(&self) -> BcoBootloaderInformation
fn clone(&self) -> BcoBootloaderInformation
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BcoBootloaderInformation
impl Debug for BcoBootloaderInformation
Source§impl Default for BcoBootloaderInformation
impl Default for BcoBootloaderInformation
Source§impl PartialEq for BcoBootloaderInformation
impl PartialEq for BcoBootloaderInformation
Source§fn eq(&self, other: &BcoBootloaderInformation) -> bool
fn eq(&self, other: &BcoBootloaderInformation) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for BcoBootloaderInformation
impl StructuralPartialEq for BcoBootloaderInformation
Auto Trait Implementations§
impl Freeze for BcoBootloaderInformation
impl RefUnwindSafe for BcoBootloaderInformation
impl Send for BcoBootloaderInformation
impl Sync for BcoBootloaderInformation
impl Unpin for BcoBootloaderInformation
impl UnwindSafe for BcoBootloaderInformation
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