pub trait CollectInsert<Val> {
type Ret;
fn insert(&mut self, val: Val) -> Self::Ret;
}
Associated Types
Required Methods
fn insert(&mut self, val: Val) -> Self::Ret
Implementors
impl<'r, T: ?Sized, Val> CollectInsert<Val> for &'r mut T where T: CollectInsert<Val>
impl<T> CollectInsert<(usize, T)> for Vec<T>
impl<K: Ord, V> CollectInsert<(K, V)> for BTreeMap<K, V>
impl<T: Ord> CollectInsert<T> for BTreeSet<T>
impl<T> CollectInsert<(usize, T)> for VecMap<T>
impl<B: BitBlock> CollectInsert<usize> for BitSet<B>