[−][src]Struct uefi_ffi::EFI_DEV_PATH
Fields
DevPath: __BindgenUnionField<EFI_DEVICE_PATH_PROTOCOL>
Pci: __BindgenUnionField<PCI_DEVICE_PATH>
PcCard: __BindgenUnionField<PCCARD_DEVICE_PATH>
MemMap: __BindgenUnionField<MEMMAP_DEVICE_PATH>
Vendor: __BindgenUnionField<VENDOR_DEVICE_PATH>
Controller: __BindgenUnionField<CONTROLLER_DEVICE_PATH>
Bmc: __BindgenUnionField<BMC_DEVICE_PATH>
Acpi: __BindgenUnionField<ACPI_HID_DEVICE_PATH>
ExtendedAcpi: __BindgenUnionField<ACPI_EXTENDED_HID_DEVICE_PATH>
AcpiAdr: __BindgenUnionField<ACPI_ADR_DEVICE_PATH>
Atapi: __BindgenUnionField<ATAPI_DEVICE_PATH>
Scsi: __BindgenUnionField<SCSI_DEVICE_PATH>
Iscsi: __BindgenUnionField<ISCSI_DEVICE_PATH>
FibreChannel: __BindgenUnionField<FIBRECHANNEL_DEVICE_PATH>
FibreChannelEx: __BindgenUnionField<FIBRECHANNELEX_DEVICE_PATH>
F1394: __BindgenUnionField<F1394_DEVICE_PATH>
Usb: __BindgenUnionField<USB_DEVICE_PATH>
Sata: __BindgenUnionField<SATA_DEVICE_PATH>
UsbClass: __BindgenUnionField<USB_CLASS_DEVICE_PATH>
UsbWwid: __BindgenUnionField<USB_WWID_DEVICE_PATH>
LogicUnit: __BindgenUnionField<DEVICE_LOGICAL_UNIT_DEVICE_PATH>
I2O: __BindgenUnionField<I2O_DEVICE_PATH>
MacAddr: __BindgenUnionField<MAC_ADDR_DEVICE_PATH>
Ipv4: __BindgenUnionField<IPv4_DEVICE_PATH>
Ipv6: __BindgenUnionField<IPv6_DEVICE_PATH>
Vlan: __BindgenUnionField<VLAN_DEVICE_PATH>
InfiniBand: __BindgenUnionField<INFINIBAND_DEVICE_PATH>
Uart: __BindgenUnionField<UART_DEVICE_PATH>
UartFlowControl: __BindgenUnionField<UART_FLOW_CONTROL_DEVICE_PATH>
Sas: __BindgenUnionField<SAS_DEVICE_PATH>
SasEx: __BindgenUnionField<SASEX_DEVICE_PATH>
NvmeNamespace: __BindgenUnionField<NVME_NAMESPACE_DEVICE_PATH>
Dns: __BindgenUnionField<DNS_DEVICE_PATH>
Uri: __BindgenUnionField<URI_DEVICE_PATH>
Bluetooth: __BindgenUnionField<BLUETOOTH_DEVICE_PATH>
WiFi: __BindgenUnionField<WIFI_DEVICE_PATH>
Ufs: __BindgenUnionField<UFS_DEVICE_PATH>
Sd: __BindgenUnionField<SD_DEVICE_PATH>
Emmc: __BindgenUnionField<EMMC_DEVICE_PATH>
HardDrive: __BindgenUnionField<HARDDRIVE_DEVICE_PATH>
CD: __BindgenUnionField<CDROM_DEVICE_PATH>
FilePath: __BindgenUnionField<FILEPATH_DEVICE_PATH>
MediaProtocol: __BindgenUnionField<MEDIA_PROTOCOL_DEVICE_PATH>
FirmwareVolume: __BindgenUnionField<MEDIA_FW_VOL_DEVICE_PATH>
FirmwareFile: __BindgenUnionField<MEDIA_FW_VOL_FILEPATH_DEVICE_PATH>
Offset: __BindgenUnionField<MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH>
RamDisk: __BindgenUnionField<MEDIA_RAM_DISK_DEVICE_PATH>
Bbs: __BindgenUnionField<BBS_BBS_DEVICE_PATH>
bindgen_union_field: [u8; 60]
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>,