pub struct DeviceSubType(pub u8);
Expand description

Sub-type identifier for a DevicePath

Tuple Fields

0: u8

Implementations

PCI Device Path.

PCCARD Device Path.

Memory-mapped Device Path.

Vendor-Defined Device Path.

Controller Device Path.

BMC Device Path.

ACPI Device Path.

Expanded ACPI Device Path.

ACPI _ADR Device Path.

NVDIMM Device Path.

ATAPI Device Path.

SCSI Device Path.

Fibre Channel Device Path.

1394 Device Path.

USB Device Path.

I2O Device Path.

Infiniband Device Path.

Vendor-Defined Device Path.

MAC Address Device Path.

IPV4 Device Path.

IPV6 Device Path.

UART Device Path.

USB Class Device Path.

USB WWID Device Path.

Device Logical Unit.

SATA Device Path.

iSCSI Device Path node (base information).

VLAN Device Path node.

Fibre Channel Ex Device Path.

Serial Attached SCSI (SAS) Ex Device Path.

NVM Express Namespace Device Path.

Uniform Resource Identifiers (URI) Device Path.

UFS Device Path.

SD (Secure Digital) Device Path.

Bluetooth Device Path.

Wi-Fi Device Path.

eMMC (Embedded Multi-Media Card) Device Path.

BluetoothLE Device Path.

DNS Device Path.

NVDIMM Namespace Device Path.

Hard Drive Media Device Path.

CD-ROM Media Device Path.

Vendor-Defined Media Device Path.

File Path Media Device Path.

Media Protocol Device Path.

PIWG Firmware File.

PIWG Firmware Volume.

Relative Offset Range.

RAM Disk Device Path.

BIOS Boot Specification Device Path.

End this instance of a Device Path and start a new one.

End entire Device Path.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.