Skip to main content

ExtCapability

Trait ExtCapability 

Source
pub trait ExtCapability: FromBytes + IntoBytes {
    const ID: ExtCapId;
}
Expand description

A typed PCI extended capability register layout.

Implementors describe the register layout of one extended capability. The layout must start at the extended capability header, and Self::ID must identify that layout.

Required Associated Constants§

Source

const ID: ExtCapId

PCI extended capability ID for this register layout.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ExtCapability for ExtSriovRegs

Source§

const ID: ExtCapId = ExtCapId::SRIOV