From 4fcb4b342447b2a4003055205cbe375bf613a5a3 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Wed, 24 Feb 2016 17:30:38 +0100 Subject: [PATCH] Make some more types public since they are part of the public interface --- src/memory/paging/table.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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; }