Struct static_map::Map
[−]
[src]
pub struct Map<'a, K: 'a, V: 'a> { /* fields omitted */ }Methods
impl<'a, K, V> Map<'a, K, V> where
K: Hash + Eq, [src]
K: Hash + Eq,
fn len(&self) -> usize
fn is_empty(&self) -> bool
fn get<Q: ?Sized>(&self, key: &Q) -> Option<&'a V> where
K: Borrow<Q>,
Q: Hash + Eq,
K: Borrow<Q>,
Q: Hash + Eq,
fn get_entry<Q: ?Sized>(&self, key: &Q) -> Option<(&'a K, &'a V)> where
K: Borrow<Q>,
Q: Hash + Eq,
K: Borrow<Q>,
Q: Hash + Eq,
fn entries(&self) -> Entries<'a, K, V>
fn keys(&self) -> Keys<'a, K, V>
fn values(&self) -> Values<'a, K, V>
fn contains_key<Q: ?Sized>(&self, key: &Q) -> bool where
K: Borrow<Q>,
Q: Hash + Eq,
K: Borrow<Q>,
Q: Hash + Eq,
Trait Implementations
impl<'a, K: Debug + 'a, V: Debug + 'a> Debug for Map<'a, K, V>[src]
impl<'a, K: Copy + 'a, V: Copy + 'a> Copy for Map<'a, K, V>[src]
impl<'a, K: Clone + 'a, V: Clone + 'a> Clone for Map<'a, K, V>[src]
fn clone(&self) -> Map<'a, K, V>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl<'a, K: 'a, V: 'a> IntoIterator for Map<'a, K, V> where
K: Hash + Eq, [src]
K: Hash + Eq,