[][src]Struct sunrise_kernel::paging::arch::i386::table::ActiveHierarchy

pub struct ActiveHierarchy;

The currently active hierarchy of directory and tables. Gets its ActivePageDirectory through recursive mapping.

Trait Implementations

impl Debug for ActiveHierarchy[src]

impl TableHierarchy for ActiveHierarchy[src]

type TopLevelTableType = ActivePageDirectory

The type of the top level table.

fn get_top_level_table(&mut self) -> SmartHierarchicalTable<ActivePageDirectory>[src]

Gets the ActivePageDirectory through recursive mapping.

Panics

Panics if paging is not enabled.

Auto Trait Implementations

impl RefUnwindSafe for ActiveHierarchy

impl Send for ActiveHierarchy

impl Sync for ActiveHierarchy

impl Unpin for ActiveHierarchy

impl UnwindSafe for ActiveHierarchy

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.