pub struct AcpiResourceDevice {
pub path: String,
pub hid: Option<String>,
pub cids: Vec<String>,
pub memory_ranges: Vec<AcpiResourceRange>,
pub io_ranges: Vec<AcpiResourceRange>,
pub irq_routes: Vec<AcpiGsiRoute>,
}Fields§
§path: String§hid: Option<String>§cids: Vec<String>§memory_ranges: Vec<AcpiResourceRange>§io_ranges: Vec<AcpiResourceRange>§irq_routes: Vec<AcpiGsiRoute>Trait Implementations§
Source§impl Clone for AcpiResourceDevice
impl Clone for AcpiResourceDevice
Source§fn clone(&self) -> AcpiResourceDevice
fn clone(&self) -> AcpiResourceDevice
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AcpiResourceDevice
impl Debug for AcpiResourceDevice
impl Eq for AcpiResourceDevice
Source§impl From<AcpiDeviceInfo> for AcpiResourceDevice
impl From<AcpiDeviceInfo> for AcpiResourceDevice
Source§fn from(value: AcpiDeviceInfo) -> AcpiResourceDevice
fn from(value: AcpiDeviceInfo) -> AcpiResourceDevice
Converts to this type from the input type.
Source§impl PartialEq for AcpiResourceDevice
impl PartialEq for AcpiResourceDevice
Source§fn eq(&self, other: &AcpiResourceDevice) -> bool
fn eq(&self, other: &AcpiResourceDevice) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AcpiResourceDevice
Auto Trait Implementations§
impl Freeze for AcpiResourceDevice
impl RefUnwindSafe for AcpiResourceDevice
impl Send for AcpiResourceDevice
impl Sync for AcpiResourceDevice
impl Unpin for AcpiResourceDevice
impl UnsafeUnpin for AcpiResourceDevice
impl UnwindSafe for AcpiResourceDevice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more