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
sourcefn ne(&self, other: &DeviceSubType) -> bool
fn ne(&self, other: &DeviceSubType) -> bool
This method tests for !=
.
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more