compact_dict/lib.rs
1#![feature(portable_simd)]
2
3pub mod dict;
4
5#[cfg(test)]
6mod tests {
7 use crate::dict::Dict;
8 use super::*;
9
10 #[test]
11 fn it_works() {
12 let mut dict: Dict<u32> = dict::Dict::new(2);
13 dict.put("a", 3);
14 assert_eq!(dict.get_or("a", 0), 3);
15 assert_eq!(dict.get_or("b", 0), 0);
16 assert_eq!(dict.len(), 1);
17 assert_eq!(dict.contains("a"), true);
18 assert_eq!(dict.contains("b"), false);
19 }
20}