[][src]Trait cc_traits::Remove

pub trait Remove<T>: Collection {
    pub fn remove(&mut self, key: T) -> Option<Self::Item>;
}

Mutable collection where elements can be removed from.

Required methods

pub fn remove(&mut self, key: T) -> Option<Self::Item>[src]

Remove the element identified by the given key.

Loading content...

Implementations on Foreign Types

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

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

impl<'a, Q: ?Sized, T: Ord> Remove<&'a Q> for BTreeSet<T> where
    T: Borrow<Q>,
    Q: Ord
[src]

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

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

Loading content...

Implementors

Loading content...