Skip to main content

Set

Trait Set 

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

Set the value of an already existing element under a key.

Required Methods§

Source

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

Set the value of an already existing element under a key.

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<K: RTreeObject + PartialEq> Set<K> for RTree<K>

Source§

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

Source§

impl<V> Set<usize> for [V]

Source§

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

Source§

impl<V> Set<usize> for Vec<V>

Source§

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

Source§

impl<V> Set<Index> for Arena<V>

Source§

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

Source§

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

Source§

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

Source§

impl<V, const N: usize> Set<usize> for [V; N]

Source§

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

Implementors§