#[repr(C)]
pub union acpi_resource_data {
Show 30 fields
pub Irq: ACPI_RESOURCE_IRQ,
pub Dma: ACPI_RESOURCE_DMA,
pub StartDpf: ACPI_RESOURCE_START_DEPENDENT,
pub Io: ACPI_RESOURCE_IO,
pub FixedIo: ACPI_RESOURCE_FIXED_IO,
pub FixedDma: ACPI_RESOURCE_FIXED_DMA,
pub Vendor: ACPI_RESOURCE_VENDOR,
pub VendorTyped: ACPI_RESOURCE_VENDOR_TYPED,
pub EndTag: ACPI_RESOURCE_END_TAG,
pub Memory24: ACPI_RESOURCE_MEMORY24,
pub Memory32: ACPI_RESOURCE_MEMORY32,
pub FixedMemory32: ACPI_RESOURCE_FIXED_MEMORY32,
pub Address16: ACPI_RESOURCE_ADDRESS16,
pub Address32: ACPI_RESOURCE_ADDRESS32,
pub Address64: ACPI_RESOURCE_ADDRESS64,
pub ExtAddress64: ACPI_RESOURCE_EXTENDED_ADDRESS64,
pub ExtendedIrq: ACPI_RESOURCE_EXTENDED_IRQ,
pub GenericReg: ACPI_RESOURCE_GENERIC_REGISTER,
pub Gpio: ACPI_RESOURCE_GPIO,
pub I2cSerialBus: ACPI_RESOURCE_I2C_SERIALBUS,
pub SpiSerialBus: ACPI_RESOURCE_SPI_SERIALBUS,
pub UartSerialBus: ACPI_RESOURCE_UART_SERIALBUS,
pub Csi2SerialBus: ACPI_RESOURCE_CSI2_SERIALBUS,
pub CommonSerialBus: ACPI_RESOURCE_COMMON_SERIALBUS,
pub PinFunction: ACPI_RESOURCE_PIN_FUNCTION,
pub PinConfig: ACPI_RESOURCE_PIN_CONFIG,
pub PinGroup: ACPI_RESOURCE_PIN_GROUP,
pub PinGroupFunction: ACPI_RESOURCE_PIN_GROUP_FUNCTION,
pub PinGroupConfig: ACPI_RESOURCE_PIN_GROUP_CONFIG,
pub Address: ACPI_RESOURCE_ADDRESS,
}
Performs copy-assignment from source
. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.