pub struct DeviceId {Show 19 fields
pub device_id: u8,
pub device_revision: u8,
pub provides_device_sdrs: bool,
pub device_available: bool,
pub major_fw_revision: u8,
pub minor_fw_revision: u8,
pub major_version: u8,
pub minor_version: u8,
pub chassis_support: bool,
pub bridge_support: bool,
pub ipmb_event_generator_support: bool,
pub ipmb_event_receiver_support: bool,
pub fru_inventory_support: bool,
pub sel_device_support: bool,
pub sdr_repository_support: bool,
pub sensor_device_support: bool,
pub manufacturer_id: u32,
pub product_id: u16,
pub aux_revision: Option<[u8; 4]>,
}Fields§
§device_id: u8§device_revision: u8§provides_device_sdrs: bool§device_available: bool§major_fw_revision: u8§minor_fw_revision: u8§major_version: u8§minor_version: u8§chassis_support: bool§bridge_support: bool§ipmb_event_generator_support: bool§ipmb_event_receiver_support: bool§fru_inventory_support: bool§sel_device_support: bool§sdr_repository_support: bool§sensor_device_support: bool§manufacturer_id: u32§product_id: u16§aux_revision: Option<[u8; 4]>Implementations§
Trait Implementations§
impl StructuralPartialEq for DeviceId
Auto Trait Implementations§
impl Freeze for DeviceId
impl RefUnwindSafe for DeviceId
impl Send for DeviceId
impl Sync for DeviceId
impl Unpin for DeviceId
impl UnwindSafe for DeviceId
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