Struct memory_set::MemoryArea
source · pub struct MemoryArea<F: Copy, P, B: MappingBackend<F, P>> { /* private fields */ }Expand description
A memory area represents a continuous range of virtual memory with the same flags.
The target physical memory frames are determined by MappingBackend and
may not be contiguous.
Implementations§
source§impl<F: Copy, P, B: MappingBackend<F, P>> MemoryArea<F, P, B>
impl<F: Copy, P, B: MappingBackend<F, P>> MemoryArea<F, P, B>
Trait Implementations§
Auto Trait Implementations§
impl<F, P, B> Freeze for MemoryArea<F, P, B>
impl<F, P, B> RefUnwindSafe for MemoryArea<F, P, B>
impl<F, P, B> Send for MemoryArea<F, P, B>
impl<F, P, B> Sync for MemoryArea<F, P, B>
impl<F, P, B> Unpin for MemoryArea<F, P, B>
impl<F, P, B> UnwindSafe for MemoryArea<F, P, B>
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