Struct uefi::proto::device_path::DeviceSubType
source · pub struct DeviceSubType(pub u8);
Expand description
Sub-type identifier for a DevicePath
Tuple Fields§
§0: u8
Implementations§
source§impl DeviceSubType
impl DeviceSubType
sourcepub const HARDWARE_PCI: DeviceSubType = _
pub const HARDWARE_PCI: DeviceSubType = _
PCI Device Path.
sourcepub const HARDWARE_PCCARD: DeviceSubType = _
pub const HARDWARE_PCCARD: DeviceSubType = _
PCCARD Device Path.
sourcepub const HARDWARE_MEMORY_MAPPED: DeviceSubType = _
pub const HARDWARE_MEMORY_MAPPED: DeviceSubType = _
Memory-mapped Device Path.
sourcepub const HARDWARE_VENDOR: DeviceSubType = _
pub const HARDWARE_VENDOR: DeviceSubType = _
Vendor-Defined Device Path.
sourcepub const HARDWARE_CONTROLLER: DeviceSubType = _
pub const HARDWARE_CONTROLLER: DeviceSubType = _
Controller Device Path.
sourcepub const HARDWARE_BMC: DeviceSubType = _
pub const HARDWARE_BMC: DeviceSubType = _
BMC Device Path.
sourcepub const ACPI: DeviceSubType = _
pub const ACPI: DeviceSubType = _
ACPI Device Path.
sourcepub const ACPI_EXPANDED: DeviceSubType = _
pub const ACPI_EXPANDED: DeviceSubType = _
Expanded ACPI Device Path.
sourcepub const ACPI_ADR: DeviceSubType = _
pub const ACPI_ADR: DeviceSubType = _
ACPI _ADR Device Path.
sourcepub const ACPI_NVDIMM: DeviceSubType = _
pub const ACPI_NVDIMM: DeviceSubType = _
NVDIMM Device Path.
sourcepub const MESSAGING_ATAPI: DeviceSubType = _
pub const MESSAGING_ATAPI: DeviceSubType = _
ATAPI Device Path.
sourcepub const MESSAGING_SCSI: DeviceSubType = _
pub const MESSAGING_SCSI: DeviceSubType = _
SCSI Device Path.
sourcepub const MESSAGING_FIBRE_CHANNEL: DeviceSubType = _
pub const MESSAGING_FIBRE_CHANNEL: DeviceSubType = _
Fibre Channel Device Path.
sourcepub const MESSAGING_1394: DeviceSubType = _
pub const MESSAGING_1394: DeviceSubType = _
1394 Device Path.
sourcepub const MESSAGING_USB: DeviceSubType = _
pub const MESSAGING_USB: DeviceSubType = _
USB Device Path.
sourcepub const MESSAGING_I2O: DeviceSubType = _
pub const MESSAGING_I2O: DeviceSubType = _
I2O Device Path.
sourcepub const MESSAGING_INFINIBAND: DeviceSubType = _
pub const MESSAGING_INFINIBAND: DeviceSubType = _
Infiniband Device Path.
sourcepub const MESSAGING_VENDOR: DeviceSubType = _
pub const MESSAGING_VENDOR: DeviceSubType = _
Vendor-Defined Device Path.
sourcepub const MESSAGING_MAC_ADDRESS: DeviceSubType = _
pub const MESSAGING_MAC_ADDRESS: DeviceSubType = _
MAC Address Device Path.
sourcepub const MESSAGING_IPV4: DeviceSubType = _
pub const MESSAGING_IPV4: DeviceSubType = _
IPV4 Device Path.
sourcepub const MESSAGING_IPV6: DeviceSubType = _
pub const MESSAGING_IPV6: DeviceSubType = _
IPV6 Device Path.
sourcepub const MESSAGING_UART: DeviceSubType = _
pub const MESSAGING_UART: DeviceSubType = _
UART Device Path.
sourcepub const MESSAGING_USB_CLASS: DeviceSubType = _
pub const MESSAGING_USB_CLASS: DeviceSubType = _
USB Class Device Path.
sourcepub const MESSAGING_USB_WWID: DeviceSubType = _
pub const MESSAGING_USB_WWID: DeviceSubType = _
USB WWID Device Path.
sourcepub const MESSAGING_DEVICE_LOGICAL_UNIT: DeviceSubType = _
pub const MESSAGING_DEVICE_LOGICAL_UNIT: DeviceSubType = _
Device Logical Unit.
sourcepub const MESSAGING_SATA: DeviceSubType = _
pub const MESSAGING_SATA: DeviceSubType = _
SATA Device Path.
sourcepub const MESSAGING_ISCSI: DeviceSubType = _
pub const MESSAGING_ISCSI: DeviceSubType = _
iSCSI Device Path node (base information).
sourcepub const MESSAGING_VLAN: DeviceSubType = _
pub const MESSAGING_VLAN: DeviceSubType = _
VLAN Device Path node.
sourcepub const MESSAGING_FIBRE_CHANNEL_EX: DeviceSubType = _
pub const MESSAGING_FIBRE_CHANNEL_EX: DeviceSubType = _
Fibre Channel Ex Device Path.
sourcepub const MESSAGING_SCSI_SAS_EX: DeviceSubType = _
pub const MESSAGING_SCSI_SAS_EX: DeviceSubType = _
Serial Attached SCSI (SAS) Ex Device Path.
sourcepub const MESSAGING_NVME_NAMESPACE: DeviceSubType = _
pub const MESSAGING_NVME_NAMESPACE: DeviceSubType = _
NVM Express Namespace Device Path.
sourcepub const MESSAGING_URI: DeviceSubType = _
pub const MESSAGING_URI: DeviceSubType = _
Uniform Resource Identifiers (URI) Device Path.
sourcepub const MESSAGING_UFS: DeviceSubType = _
pub const MESSAGING_UFS: DeviceSubType = _
UFS Device Path.
sourcepub const MESSAGING_SD: DeviceSubType = _
pub const MESSAGING_SD: DeviceSubType = _
SD (Secure Digital) Device Path.
sourcepub const MESSAGING_BLUETOOTH: DeviceSubType = _
pub const MESSAGING_BLUETOOTH: DeviceSubType = _
Bluetooth Device Path.
sourcepub const MESSAGING_WIFI: DeviceSubType = _
pub const MESSAGING_WIFI: DeviceSubType = _
Wi-Fi Device Path.
sourcepub const MESSAGING_EMMC: DeviceSubType = _
pub const MESSAGING_EMMC: DeviceSubType = _
eMMC (Embedded Multi-Media Card) Device Path.
sourcepub const MESSAGING_BLUETOOTH_LE: DeviceSubType = _
pub const MESSAGING_BLUETOOTH_LE: DeviceSubType = _
BluetoothLE Device Path.
sourcepub const MESSAGING_DNS: DeviceSubType = _
pub const MESSAGING_DNS: DeviceSubType = _
DNS Device Path.
sourcepub const MESSAGING_NVDIMM_NAMESPACE: DeviceSubType = _
pub const MESSAGING_NVDIMM_NAMESPACE: DeviceSubType = _
NVDIMM Namespace Device Path.
sourcepub const MESSAGING_REST_SERVICE: DeviceSubType = _
pub const MESSAGING_REST_SERVICE: DeviceSubType = _
REST Service Device Path.
sourcepub const MESSAGING_NVME_OF_NAMESPACE: DeviceSubType = _
pub const MESSAGING_NVME_OF_NAMESPACE: DeviceSubType = _
NVME over Fabric (NVMe-oF) Namespace Device Path.
sourcepub const MEDIA_HARD_DRIVE: DeviceSubType = _
pub const MEDIA_HARD_DRIVE: DeviceSubType = _
Hard Drive Media Device Path.
sourcepub const MEDIA_CD_ROM: DeviceSubType = _
pub const MEDIA_CD_ROM: DeviceSubType = _
CD-ROM Media Device Path.
sourcepub const MEDIA_VENDOR: DeviceSubType = _
pub const MEDIA_VENDOR: DeviceSubType = _
Vendor-Defined Media Device Path.
sourcepub const MEDIA_FILE_PATH: DeviceSubType = _
pub const MEDIA_FILE_PATH: DeviceSubType = _
File Path Media Device Path.
sourcepub const MEDIA_PROTOCOL: DeviceSubType = _
pub const MEDIA_PROTOCOL: DeviceSubType = _
Media Protocol Device Path.
sourcepub const MEDIA_PIWG_FIRMWARE_FILE: DeviceSubType = _
pub const MEDIA_PIWG_FIRMWARE_FILE: DeviceSubType = _
PIWG Firmware File.
sourcepub const MEDIA_PIWG_FIRMWARE_VOLUME: DeviceSubType = _
pub const MEDIA_PIWG_FIRMWARE_VOLUME: DeviceSubType = _
PIWG Firmware Volume.
sourcepub const MEDIA_RELATIVE_OFFSET_RANGE: DeviceSubType = _
pub const MEDIA_RELATIVE_OFFSET_RANGE: DeviceSubType = _
Relative Offset Range.
sourcepub const MEDIA_RAM_DISK: DeviceSubType = _
pub const MEDIA_RAM_DISK: DeviceSubType = _
RAM Disk Device Path.
sourcepub const BIOS_BOOT_SPECIFICATION: DeviceSubType = _
pub const BIOS_BOOT_SPECIFICATION: DeviceSubType = _
BIOS Boot Specification Device Path.
sourcepub const END_INSTANCE: DeviceSubType = _
pub const END_INSTANCE: DeviceSubType = _
End this instance of a Device Path and start a new one.
sourcepub const END_ENTIRE: DeviceSubType = _
pub const END_ENTIRE: DeviceSubType = _
End entire Device Path.
Trait Implementations§
source§impl Clone for DeviceSubType
impl Clone for DeviceSubType
source§fn clone(&self) -> DeviceSubType
fn clone(&self) -> DeviceSubType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeviceSubType
impl Debug for DeviceSubType
source§impl PartialEq for DeviceSubType
impl PartialEq for DeviceSubType
source§fn eq(&self, other: &DeviceSubType) -> bool
fn eq(&self, other: &DeviceSubType) -> bool
self
and other
values to be equal, and is used
by ==
.