1 2 3 4 5 6 7 8 9 10 11
mod impls; pub trait UnknownKeyHandler { type ValueType; fn new() -> Self; fn num_items(&self) -> usize; fn iter(&self) -> std::collections::hash_map::Iter<i64, Self::ValueType>; fn handles_key(&self, key: i64) -> bool; fn fill_value(&mut self, key: i64, value: Self::ValueType); }