diff --git a/src/lib.rs b/src/lib.rs index 2b0da8eb..ac4f7d97 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,3 @@ -pub mod static_map; - pub mod tools; /// API definition helper diff --git a/src/static_map.rs b/src/static_map.rs deleted file mode 100644 index c2643560..00000000 --- a/src/static_map.rs +++ /dev/null @@ -1,19 +0,0 @@ -#[derive(Debug)] -pub struct StaticMap<'a, K, V> { - pub entries: &'a [(K,V)], -} - -impl<'a, K: Eq, V> StaticMap<'a, K, V> { - - #[inline] - pub fn len(&self) -> usize { - self.entries.len() - } - - pub fn get(&self, key: &K) -> Option<&V> { - for (ref k, ref v) in self.entries { - if k == key { return Some(v) } - } - None - } -}