pub enum PageTableEntryType {
Leaf1GbPage(u64),
Leaf2MbPage(u64),
Leaf4kPage(u64),
Pde(u64),
}Variants§
Leaf1GbPage(u64)
1GB page in a PDPT
Leaf2MbPage(u64)
2MB page in a PD
Leaf4kPage(u64)
4K page in a PT
Pde(u64)
A link to a lower level page table in a PML4, PDPT, or PD
Trait Implementations§
Source§impl Clone for PageTableEntryType
impl Clone for PageTableEntryType
Source§fn clone(&self) -> PageTableEntryType
fn clone(&self) -> PageTableEntryType
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 PageTableEntryType
impl Debug for PageTableEntryType
impl Copy for PageTableEntryType
Auto Trait Implementations§
impl Freeze for PageTableEntryType
impl RefUnwindSafe for PageTableEntryType
impl Send for PageTableEntryType
impl Sync for PageTableEntryType
impl Unpin for PageTableEntryType
impl UnwindSafe for PageTableEntryType
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