pub enum MemoryRegionAttributes {
StronglyOrdered,
ShareableDevice,
OuterAndInnerWriteThroughNoWriteAlloc,
OuterAndInnerWriteBackNoWriteAlloc,
OuterAndInnerNonCacheable,
OuterAndInnerWriteBackWriteAlloc,
NonShareableDevice,
CacheableMemory {
inner: CacheableMemoryAttribute,
outer: CacheableMemoryAttribute,
},
}Variants§
StronglyOrdered
OuterAndInnerWriteThroughNoWriteAlloc
OuterAndInnerWriteBackNoWriteAlloc
OuterAndInnerNonCacheable
OuterAndInnerWriteBackWriteAlloc
CacheableMemory
Implementations§
Source§impl MemoryRegionAttributes
impl MemoryRegionAttributes
pub const fn as_raw(&self) -> MemoryRegionAttributesRaw
Trait Implementations§
Source§impl Clone for MemoryRegionAttributes
impl Clone for MemoryRegionAttributes
Source§fn clone(&self) -> MemoryRegionAttributes
fn clone(&self) -> MemoryRegionAttributes
Returns a duplicate of the value. Read more
1.0.0 · 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 MemoryRegionAttributes
impl Debug for MemoryRegionAttributes
impl Copy for MemoryRegionAttributes
Auto Trait Implementations§
impl Freeze for MemoryRegionAttributes
impl RefUnwindSafe for MemoryRegionAttributes
impl Send for MemoryRegionAttributes
impl Sync for MemoryRegionAttributes
impl Unpin for MemoryRegionAttributes
impl UnwindSafe for MemoryRegionAttributes
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