pub struct VirtualAddressSpaceLayout { /* private fields */ }Expand description
Platform-owned page-table virtual-address layout.
Direct-map windows that bypass the page-table walker are deliberately not
part of kernel. An empty user range means that the current build does
not expose a user page table even if the architecture could support one.
Implementations§
Trait Implementations§
Source§impl Clone for VirtualAddressSpaceLayout
impl Clone for VirtualAddressSpaceLayout
Source§impl Debug for VirtualAddressSpaceLayout
impl Debug for VirtualAddressSpaceLayout
impl Eq for VirtualAddressSpaceLayout
impl StructuralPartialEq for VirtualAddressSpaceLayout
Auto Trait Implementations§
impl Freeze for VirtualAddressSpaceLayout
impl RefUnwindSafe for VirtualAddressSpaceLayout
impl Send for VirtualAddressSpaceLayout
impl Sync for VirtualAddressSpaceLayout
impl Unpin for VirtualAddressSpaceLayout
impl UnsafeUnpin for VirtualAddressSpaceLayout
impl UnwindSafe for VirtualAddressSpaceLayout
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