[−][src]Trait veho::hashmap::mappers::Mappers
Provided methods
pub fn mapper<KT, VT, F>(self, f: F) -> HashMap<KT, VT> where
Self: Sized,
F: FnMut(K, V) -> (KT, VT),
KT: Hash + Eq,
[src]
Self: Sized,
F: FnMut(K, V) -> (KT, VT),
KT: Hash + Eq,
pub fn iterate<F>(self, f: F) where
Self: Sized,
F: FnMut(K, V),
[src]
Self: Sized,
F: FnMut(K, V),
pub fn mapper_key<KT, F>(self, f: F) -> HashMap<KT, V> where
Self: Sized,
F: FnMut(K) -> KT,
KT: Hash + Eq,
[src]
Self: Sized,
F: FnMut(K) -> KT,
KT: Hash + Eq,
pub fn iterate_key<F>(self, f: F) where
Self: Sized,
F: FnMut(K),
[src]
Self: Sized,
F: FnMut(K),
pub fn mapper_value<VT, F>(self, f: F) -> HashMap<K, VT> where
Self: Sized,
F: FnMut(V) -> VT,
[src]
Self: Sized,
F: FnMut(V) -> VT,
pub fn iterate_value<F>(self, f: F) where
Self: Sized,
F: FnMut(V),
[src]
Self: Sized,
F: FnMut(V),
Implementors
impl<K, V, KVS: ?Sized> Mappers<K, V> for KVS where
K: Hash + Eq,
KVS: IntoIterator<Item = (K, V)>,
[src]
K: Hash + Eq,
KVS: IntoIterator<Item = (K, V)>,