#[repr(u8)]pub enum PciCapabilityId {
Show 21 variants
ListId = 0,
PowerManagement = 1,
AcceleratedGraphicsPort = 2,
VitalProductData = 3,
SlotIdentification = 4,
MessageSignalledInterrupts = 5,
CompactPciHotSwap = 6,
PciX = 7,
HyperTransport = 8,
VendorSpecific = 9,
Debugport = 10,
CompactPciCentralResourceControl = 11,
PciStandardHotPlugController = 12,
BridgeSubsystemVendorDeviceId = 13,
AgpTargetPciPcibridge = 14,
SecureDevice = 15,
PciExpress = 16,
MsiX = 17,
SataDataIndexConf = 18,
PciAdvancedFeatures = 19,
PciEnhancedAllocation = 20,
}Expand description
Types of PCI capabilities.
Variants§
ListId = 0
PowerManagement = 1
AcceleratedGraphicsPort = 2
VitalProductData = 3
SlotIdentification = 4
MessageSignalledInterrupts = 5
CompactPciHotSwap = 6
PciX = 7
HyperTransport = 8
VendorSpecific = 9
Debugport = 10
CompactPciCentralResourceControl = 11
PciStandardHotPlugController = 12
BridgeSubsystemVendorDeviceId = 13
AgpTargetPciPcibridge = 14
SecureDevice = 15
PciExpress = 16
MsiX = 17
SataDataIndexConf = 18
PciAdvancedFeatures = 19
PciEnhancedAllocation = 20
Trait Implementations§
Source§impl Clone for PciCapabilityId
impl Clone for PciCapabilityId
Source§fn clone(&self) -> PciCapabilityId
fn clone(&self) -> PciCapabilityId
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 PciCapabilityId
impl Debug for PciCapabilityId
Source§impl From<u8> for PciCapabilityId
impl From<u8> for PciCapabilityId
Source§impl PartialEq for PciCapabilityId
impl PartialEq for PciCapabilityId
impl Copy for PciCapabilityId
impl Eq for PciCapabilityId
impl StructuralPartialEq for PciCapabilityId
Auto Trait Implementations§
impl Freeze for PciCapabilityId
impl RefUnwindSafe for PciCapabilityId
impl Send for PciCapabilityId
impl Sync for PciCapabilityId
impl Unpin for PciCapabilityId
impl UnwindSafe for PciCapabilityId
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