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
sourceimpl 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 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
sourceimpl Clone for DeviceSubType
impl Clone for DeviceSubType
sourcefn clone(&self) -> DeviceSubType
fn clone(&self) -> DeviceSubType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DeviceSubType
impl Debug for DeviceSubType
sourceimpl PartialEq<DeviceSubType> for DeviceSubType
impl PartialEq<DeviceSubType> for DeviceSubType
sourcefn eq(&self, other: &DeviceSubType) -> bool
fn eq(&self, other: &DeviceSubType) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Copy for DeviceSubType
impl Eq for DeviceSubType
impl StructuralEq for DeviceSubType
impl StructuralPartialEq for DeviceSubType
Auto Trait Implementations
impl RefUnwindSafe for DeviceSubType
impl Send for DeviceSubType
impl Sync for DeviceSubType
impl Unpin for DeviceSubType
impl UnwindSafe for DeviceSubType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more