Trait data_structure_traits::MapImmut [−][src]
pub trait MapImmut<'a, K: ?Sized, Q: ?Sized, V>: Map<'a, K, Q, V> + InsertImmut<K, V> + RemoveImmut<K> where
K: 'a + Borrow<Q>,
Q: 'a,
V: 'a + Sized, { }
Implementors
impl<'a, K: ?Sized, Q: ?Sized, V, T> MapImmut<'a, K, Q, V> for T where
T: 'a + Map<'a, K, Q, V> + InsertImmut<K, V> + RemoveImmut<K>,
K: 'a + Borrow<Q>,
Q: 'a,
V: 'a + Sized,