Skip to main content

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}