gossamer/set
Types
Values
pub fn add(to set: Set(value), value value: value) -> Set(value)
Adds a value to the set. Mutates the set.
pub fn delete(from set: Set(value), value value: value) -> Bool
Returns whether the value existed before removal.
pub fn difference(
from set: Set(value),
without other: Set(value),
) -> Set(value)
Returns a new set containing values in this set but not in the other.
pub fn intersection(
of set: Set(value),
and other: Set(value),
) -> Set(value)
Returns a new set containing values present in both sets.
pub fn symmetric_difference(
of set: Set(value),
and other: Set(value),
) -> Set(value)
Returns a new set containing values in either set but not both.