Insert

Trait Insert 

Source
pub trait Insert<K>: Map {
    // Required method
    fn insert(&mut self, key: K, value: Self::Item);
}
Expand description

Insert a key-value pair into the collection.

Required Methods§

Source

fn insert(&mut self, key: K, value: Self::Item)

Insert a key-value pair into the collection.

Implementations on Foreign Types§

Source§

impl<K> Insert<K> for BTreeSet<K>
where K: Ord,

Source§

fn insert(&mut self, key: K, _value: ())

Source§

impl<K> Insert<K> for HashSet<K>
where K: Eq + Hash,

Source§

fn insert(&mut self, key: K, _value: ())

Source§

impl<K> Insert<K> for RTree<K>
where K: RTreeObject,

Source§

fn insert(&mut self, key: K, _value: ())

Source§

impl<K, V> Insert<K> for BTreeMap<K, V>
where K: Ord,

Source§

fn insert(&mut self, key: K, value: V)

Source§

impl<K, V> Insert<K> for HashMap<K, V>
where K: Eq + Hash,

Source§

fn insert(&mut self, key: K, value: V)

Source§

impl<V> Insert<Index> for Arena<V>

Source§

fn insert(&mut self, key: Index, value: V)

Source§

impl<V, C> Insert<usize> for StableVecFacade<V, C>
where C: Core<V>,

Source§

fn insert(&mut self, index: usize, value: V)

Implementors§

Source§

impl<K: Clone, V: Clone + RTreeObject, C: Get<K, Item = V> + Insert<K>> Insert<K> for RTreed<K, V, C>