Trait game_kernel_utils::MapAbstract [−][src]
Required methods
fn get<Q: Sized>(&self, k: &Q) -> Option<&V> where
Self: Sized,
[src]
Self: Sized,
fn get_mut<Q: Sized>(&mut self, k: &Q) -> Option<&mut V> where
Self: Sized,
[src]
Self: Sized,
Implementations on Foreign Types
impl<K, V> MapAbstract<K, V> for HashMap<K, V>
[src]
fn get<Q: Sized>(&self, k: &Q) -> Option<&V> where
Self: Sized,
[src]
Self: Sized,
fn get_mut<Q: Sized>(&mut self, k: &Q) -> Option<&mut V> where
Self: Sized,
[src]
Self: Sized,
Implementors
impl<K, V, N, M, F, FM> MapAbstract<K, N> for MappedMap<K, V, N, M, F, FM> where
M: MapAbstract<K, V>,
F: Fn(&V) -> &N,
FM: Fn(&mut V) -> &mut N,
[src]
M: MapAbstract<K, V>,
F: Fn(&V) -> &N,
FM: Fn(&mut V) -> &mut N,