pub trait CollectGet<K: ?Sized>: for<'a> _CollectGet<'a, K> {
fn get<'a>(&'a self, key: &K) -> Option<Self::Output>;
}
Required Methods
fn get<'a>(&'a self, key: &K) -> Option<Self::Output>
Implementors
impl<'r, T: ?Sized + 'static, K: ?Sized> CollectGet<K> for &'r T where T: CollectGet<K>
impl<'r, T: ?Sized + 'static, K: ?Sized> CollectGet<K> for &'r mut T where T: CollectGet<K>
impl<T: 'static> CollectGet<usize> for [T]
impl<T: 'static> CollectGet<usize> for Vec<T>
impl<K, V: 'static, Q: ?Sized> CollectGet<Q> for BTreeMap<K, V> where K: Ord + Borrow<Q>, Q: Ord
impl<T: 'static> CollectGet<usize> for VecMap<T>
impl<B: BitBlock> CollectGet<usize> for BitVec<B>