#[repr(u8)]pub enum L1EntryType {
Fault = 0,
PageTable = 1,
Section = 2,
Supersection = 3,
}Variants§
Fault = 0
Access generates an abort exception. Indicates an unmapped virtual address.
PageTable = 1
Entry points to a L2 translation table, allowing 1 MB of memory to be further divided
Section = 2
Maps a 1 MB region to a physical address.
Supersection = 3
Special 1MB section entry which requires 16 entries in the translation table.
Implementations§
Trait Implementations§
Source§impl Clone for L1EntryType
impl Clone for L1EntryType
Source§fn clone(&self) -> L1EntryType
fn clone(&self) -> L1EntryType
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 L1EntryType
impl Debug for L1EntryType
Source§impl PartialEq for L1EntryType
impl PartialEq for L1EntryType
impl Copy for L1EntryType
impl Eq for L1EntryType
impl StructuralPartialEq for L1EntryType
Auto Trait Implementations§
impl Freeze for L1EntryType
impl RefUnwindSafe for L1EntryType
impl Send for L1EntryType
impl Sync for L1EntryType
impl Unpin for L1EntryType
impl UnwindSafe for L1EntryType
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