#[repr(C)]pub struct PcieDeviceInfo {
pub vendor_id: u16,
pub device_id: u16,
pub base_class: u8,
pub sub_class: u8,
pub program_interface: u8,
pub revision_id: u8,
pub bus_id: u8,
pub dev_id: u8,
pub func_id: u8,
}Fields§
§vendor_id: u16§device_id: u16§base_class: u8§sub_class: u8§program_interface: u8§revision_id: u8§bus_id: u8§dev_id: u8§func_id: u8Trait Implementations§
Source§impl Clone for PcieDeviceInfo
impl Clone for PcieDeviceInfo
Source§fn clone(&self) -> PcieDeviceInfo
fn clone(&self) -> PcieDeviceInfo
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 PcieDeviceInfo
impl Debug for PcieDeviceInfo
Source§impl PartialEq for PcieDeviceInfo
impl PartialEq for PcieDeviceInfo
impl Copy for PcieDeviceInfo
impl Eq for PcieDeviceInfo
impl StructuralPartialEq for PcieDeviceInfo
Auto Trait Implementations§
impl Freeze for PcieDeviceInfo
impl RefUnwindSafe for PcieDeviceInfo
impl Send for PcieDeviceInfo
impl Sync for PcieDeviceInfo
impl Unpin for PcieDeviceInfo
impl UnwindSafe for PcieDeviceInfo
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