Trait data_structure_traits::Get [] [src]

pub trait Get<K: ?Sized> where
    K: , 
{ type Output: ?Sized; fn get(&self, _: K) -> Option<&Self::Output>; }

Associated Types

Required Methods

Implementations on Foreign Types

impl<'a, K, Q: ?Sized, V> Get<&'a Q> for BTreeMap<K, V> where
    K: Eq + Ord + Borrow<Q>,
    Q: Eq + Ord
[src]

[src]

impl<'a, Q: ?Sized, V> Get<&'a Q> for BTreeSet<V> where
    Q: Eq + Ord,
    V: Eq + Ord + Borrow<Q>, 
[src]

[src]

impl<'a, K, Q: ?Sized, V, S> Get<&'a Q> for HashMap<K, V, S> where
    K: Eq + Hash + Borrow<Q>,
    Q: Eq + Hash,
    S: BuildHasher
[src]

[src]

impl<'a, Q: ?Sized, V> Get<&'a Q> for HashSet<V> where
    Q: Eq + Hash,
    V: Eq + Hash + Borrow<Q>, 
[src]

[src]

impl<T> Get<usize> for LinkedList<T>
[src]

[src]

impl<T> Get<usize> for [T]
[src]

[src]

impl<T> Get<usize> for Vec<T>
[src]

[src]

Implementors