Enum redfish_codegen::models::pcie_function::v1_5_0::DeviceClass
source · pub enum DeviceClass {
Show 23 variants
UnclassifiedDevice,
MassStorageController,
NetworkController,
DisplayController,
MultimediaController,
MemoryController,
Bridge,
CommunicationController,
GenericSystemPeripheral,
InputDeviceController,
DockingStation,
Processor,
SerialBusController,
WirelessController,
IntelligentController,
SatelliteCommunicationsController,
EncryptionController,
SignalProcessingController,
ProcessingAccelerators,
NonEssentialInstrumentation,
Coprocessor,
UnassignedClass,
Other,
}
Variants§
UnclassifiedDevice
An unclassified device.
MassStorageController
A mass storage controller.
NetworkController
A network controller.
DisplayController
A display controller.
MultimediaController
A multimedia controller.
MemoryController
A memory controller.
Bridge
A bridge.
CommunicationController
A communication controller.
GenericSystemPeripheral
A generic system peripheral.
InputDeviceController
An input device controller.
DockingStation
A docking station.
Processor
A processor.
SerialBusController
A serial bus controller.
WirelessController
A wireless controller.
IntelligentController
An intelligent controller.
SatelliteCommunicationsController
A satellite communications controller.
EncryptionController
An encryption controller.
SignalProcessingController
A signal processing controller.
ProcessingAccelerators
A processing accelerators.
NonEssentialInstrumentation
A non-essential instrumentation.
Coprocessor
A coprocessor.
UnassignedClass
An unassigned class.
Other
Other class. The function Class Code needs to be verified.
Trait Implementations§
source§impl Clone for DeviceClass
impl Clone for DeviceClass
source§fn clone(&self) -> DeviceClass
fn clone(&self) -> DeviceClass
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 moresource§impl Debug for DeviceClass
impl Debug for DeviceClass
source§impl Default for DeviceClass
impl Default for DeviceClass
source§fn default() -> DeviceClass
fn default() -> DeviceClass
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DeviceClass
impl<'de> Deserialize<'de> for DeviceClass
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more