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