Skip to main content

Insert

Trait Insert 

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

Insert a new key-value pair into the collection at an arbitrary key.

Required Methods§

Source

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

Insert a new key-value pair into the collection at an arbitrary key.

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<V: Clone> Insert<usize> for Vec<V>

Source§

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

Implementors§