pub struct QwordMemory {
pub is_io_backed: bool,
pub attributes: MemoryAttribute,
pub cacheability: MemoryCacheType,
pub is_writeable: bool,
pub min_address: u64,
pub max_address: u64,
pub length: u64,
}
Expand description
A 64-bit AML memory resource.
Fields§
§is_io_backed: bool
§attributes: MemoryAttribute
§cacheability: MemoryCacheType
§is_writeable: bool
§min_address: u64
§max_address: u64
§length: u64
Implementations§
Source§impl QwordMemory
impl QwordMemory
Sourcepub fn new(address: u64, length: u64) -> Self
pub fn new(address: u64, length: u64) -> Self
Construct a new QwordMemory
.
Trait Implementations§
Source§impl ResourceObject for QwordMemory
impl ResourceObject for QwordMemory
Auto Trait Implementations§
impl Freeze for QwordMemory
impl RefUnwindSafe for QwordMemory
impl Send for QwordMemory
impl Sync for QwordMemory
impl Unpin for QwordMemory
impl UnwindSafe for QwordMemory
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