pub struct CardBusBridge {
pub address: PciAddress,
pub vendor_id: u16,
pub device_id: u16,
pub command: CommandRegister,
pub status: StatusRegister,
pub has_multiple_functions: bool,
pub device_revision: u8,
pub base_class: u8,
pub sub_class: u8,
pub interface: u8,
}Fields§
§address: PciAddress§vendor_id: u16§device_id: u16§command: CommandRegister§status: StatusRegister§has_multiple_functions: bool§device_revision: u8§base_class: u8§sub_class: u8§interface: u8Implementations§
Source§impl CardBusBridge
impl CardBusBridge
pub fn device_type(&self) -> DeviceType
pub fn update_command<F, C: Chip>(&self, root: &mut RootComplex<C>, f: F)
Trait Implementations§
Source§impl Clone for CardBusBridge
impl Clone for CardBusBridge
Source§fn clone(&self) -> CardBusBridge
fn clone(&self) -> CardBusBridge
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for CardBusBridge
impl RefUnwindSafe for CardBusBridge
impl Send for CardBusBridge
impl Sync for CardBusBridge
impl Unpin for CardBusBridge
impl UnwindSafe for CardBusBridge
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