Trait data_structure_traits::Get [−][src]
pub trait Get<K> where
K: ?Sized, { 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]
impl<'a, K, Q: ?Sized, V> Get<&'a Q> for BTreeMap<K, V> where
K: Eq + Ord + Borrow<Q>,
Q: Eq + Ord,
impl<'a, Q: ?Sized, V> Get<&'a Q> for BTreeSet<V> where
Q: Eq + Ord,
V: Eq + Ord + Borrow<Q>,
[src]
impl<'a, Q: ?Sized, V> Get<&'a Q> for BTreeSet<V> where
Q: Eq + Ord,
V: Eq + Ord + Borrow<Q>,
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]
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,
impl<'a, Q: ?Sized, V, S> Get<&'a Q> for HashSet<V, S> where
Q: Eq + Hash,
V: Eq + Hash + Borrow<Q>,
S: BuildHasher,
[src]
impl<'a, Q: ?Sized, V, S> Get<&'a Q> for HashSet<V, S> where
Q: Eq + Hash,
V: Eq + Hash + Borrow<Q>,
S: BuildHasher,
impl<T> Get<usize> for LinkedList<T>
[src]
impl<T> Get<usize> for LinkedList<T>
impl<T> Get<usize> for [T]
[src]
impl<T> Get<usize> for [T]
impl<T> Get<usize> for Vec<T>
[src]
impl<T> Get<usize> for Vec<T>
impl<T> Get<usize> for VecDeque<T>
[src]
impl<T> Get<usize> for VecDeque<T>