#[repr(transparent)]pub struct Subclass(pub u8);
Expand description
SubclassCode identifies the PCI device’s function.
Values pulled from https://wiki.osdev.org/PCI#Class_Codes.
Tuple Fields§
§0: u8
Implementations§
Source§impl Subclass
impl Subclass
pub const NONE: Subclass
pub const MASS_STORAGE_CONTROLLER_NON_VOLATILE_MEMORY: Subclass
pub const NETWORK_CONTROLLER_ETHERNET: Subclass
pub const BRIDGE_HOST: Subclass
pub const BRIDGE_ISA: Subclass
pub const BRIDGE_OTHER: Subclass
pub const BASE_SYSTEM_PERIPHERAL_OTHER: Subclass
Trait Implementations§
Source§impl Ord for Subclass
impl Ord for Subclass
Source§impl PartialOrd for Subclass
impl PartialOrd for Subclass
impl Copy for Subclass
impl Eq for Subclass
impl StructuralPartialEq for Subclass
Auto Trait Implementations§
impl Freeze for Subclass
impl RefUnwindSafe for Subclass
impl Send for Subclass
impl Sync for Subclass
impl Unpin for Subclass
impl UnwindSafe for Subclass
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