diff --git a/src/memory/paging/table.rs b/src/memory/paging/table.rs index 6b3c4bb2..c76e9bcd 100644 --- a/src/memory/paging/table.rs +++ b/src/memory/paging/table.rs @@ -87,8 +87,10 @@ impl IndexMut for Table where L: TableLevel pub trait TableLevel {} pub enum Level4 {} -enum Level3 {} -enum Level2 {} +#[allow(dead_code)] +pub enum Level3 {} +#[allow(dead_code)] +pub enum Level2 {} pub enum Level1 {} impl TableLevel for Level4 {} @@ -96,7 +98,7 @@ impl TableLevel for Level3 {} impl TableLevel for Level2 {} impl TableLevel for Level1 {} -trait HierarchicalLevel: TableLevel { +pub trait HierarchicalLevel: TableLevel { type NextLevel: TableLevel; }