[][src]Trait differential_formula::util::GenericMap

pub trait GenericMap<K, V> {
    fn keys(&self) -> Vec<&K>;
fn contains_key<Q>(&self, k: &Q) -> bool
    where
        K: Borrow<Q>,
        Q: Hash + Eq + Ord
;
fn get<Q>(&self, k: &Q) -> Option<&V>
    where
        K: Borrow<Q>,
        Q: Hash + Eq + Ord
;
fn insert(&mut self, k: K, v: V) -> Option<V>; }

Required methods

fn keys(&self) -> Vec<&K>

fn contains_key<Q>(&self, k: &Q) -> bool where
    K: Borrow<Q>,
    Q: Hash + Eq + Ord

fn get<Q>(&self, k: &Q) -> Option<&V> where
    K: Borrow<Q>,
    Q: Hash + Eq + Ord

fn insert(&mut self, k: K, v: V) -> Option<V>

Loading content...

Implementations on Foreign Types

impl<K, V> GenericMap<K, V> for HashMap<K, V> where
    K: Eq + Hash + Ord + Clone,
    V: Clone
[src]

impl<K, V> GenericMap<K, V> for OrdMap<K, V> where
    K: Eq + Hash + Ord + Clone,
    V: Clone
[src]

Loading content...

Implementors

Loading content...