pub fn insert(&self, value: T) -> bool
    where
        T: Eq + Hash,
    {
        let present = self.inner.borrow_mut().insert(value);
        (self.update)();
        present
    }
/// Adds a value to the set.
Adds a value to the set.
Adds a value to the set .
pub fn insert(&self, value: T) -> bool
    where
        T: Eq + Hash,
    {
        let present = self.inner.borrow_mut().insert(value);
        (self.update)();
        present
    }
pub fn insert ( & self , value : T ) -> bool where T : Eq + Hash , { let present = self . inner . borrow_mut ( ) . insert ( value ) ; ( self . update ) ( ) ; present }
Adds a value to the set.
Adds a value to the set .
&self
value
T
&self
value
T