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