[−][src]Union uefi_ffi::EFI_DEV_PATH_PTR
Fields
DevPath: *mut EFI_DEVICE_PATH_PROTOCOL
Pci: *mut PCI_DEVICE_PATH
PcCard: *mut PCCARD_DEVICE_PATH
MemMap: *mut MEMMAP_DEVICE_PATH
Vendor: *mut VENDOR_DEVICE_PATH
Controller: *mut CONTROLLER_DEVICE_PATH
Bmc: *mut BMC_DEVICE_PATH
Acpi: *mut ACPI_HID_DEVICE_PATH
ExtendedAcpi: *mut ACPI_EXTENDED_HID_DEVICE_PATH
AcpiAdr: *mut ACPI_ADR_DEVICE_PATH
Atapi: *mut ATAPI_DEVICE_PATH
Scsi: *mut SCSI_DEVICE_PATH
Iscsi: *mut ISCSI_DEVICE_PATH
FibreChannel: *mut FIBRECHANNEL_DEVICE_PATH
FibreChannelEx: *mut FIBRECHANNELEX_DEVICE_PATH
F1394: *mut F1394_DEVICE_PATH
Usb: *mut USB_DEVICE_PATH
Sata: *mut SATA_DEVICE_PATH
UsbClass: *mut USB_CLASS_DEVICE_PATH
UsbWwid: *mut USB_WWID_DEVICE_PATH
LogicUnit: *mut DEVICE_LOGICAL_UNIT_DEVICE_PATH
I2O: *mut I2O_DEVICE_PATH
MacAddr: *mut MAC_ADDR_DEVICE_PATH
Ipv4: *mut IPv4_DEVICE_PATH
Ipv6: *mut IPv6_DEVICE_PATH
Vlan: *mut VLAN_DEVICE_PATH
InfiniBand: *mut INFINIBAND_DEVICE_PATH
Uart: *mut UART_DEVICE_PATH
UartFlowControl: *mut UART_FLOW_CONTROL_DEVICE_PATH
Sas: *mut SAS_DEVICE_PATH
SasEx: *mut SASEX_DEVICE_PATH
NvmeNamespace: *mut NVME_NAMESPACE_DEVICE_PATH
Dns: *mut DNS_DEVICE_PATH
Uri: *mut URI_DEVICE_PATH
Bluetooth: *mut BLUETOOTH_DEVICE_PATH
WiFi: *mut WIFI_DEVICE_PATH
Ufs: *mut UFS_DEVICE_PATH
Sd: *mut SD_DEVICE_PATH
Emmc: *mut EMMC_DEVICE_PATH
HardDrive: *mut HARDDRIVE_DEVICE_PATH
CD: *mut CDROM_DEVICE_PATH
FilePath: *mut FILEPATH_DEVICE_PATH
MediaProtocol: *mut MEDIA_PROTOCOL_DEVICE_PATH
FirmwareVolume: *mut MEDIA_FW_VOL_DEVICE_PATH
FirmwareFile: *mut MEDIA_FW_VOL_FILEPATH_DEVICE_PATH
Offset: *mut MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH
RamDisk: *mut MEDIA_RAM_DISK_DEVICE_PATH
Bbs: *mut BBS_BBS_DEVICE_PATH
Raw: *mut u8
Trait Implementations
impl Clone for EFI_DEV_PATH_PTR
[src]
fn clone(&self) -> EFI_DEV_PATH_PTR
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for EFI_DEV_PATH_PTR
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,