Module
Data.HashSet 
- Package
 - purescript-unordered-collections
 - Repository
 - fehrenbach/purescript-unordered-collections
 
#map Source
map :: forall b a. Hashable b => (a -> b) -> HashSet a -> HashSet bConstruct a new set by applying a function to each element of an input set.
If distinct inputs map to the same output, this changes the
cardinality of the set, therefore hash set is not a Functor.
Also, the order in which elements appear in the new set is
entirely dependent on the hash function for type b.
#intersection Source
intersection :: forall a. Hashable a => HashSet a -> HashSet a -> HashSet aIntersect two sets.
#difference Source
difference :: forall a. Hashable a => HashSet a -> HashSet a -> HashSet aDifference of two sets.
Also known as set minus or relative complement. Returns a set of all elements of the left set that are not in the right set.
- Modules
 - Data.
HashMap  - Data.
HashSet  - Data.
Hashable  
The
Foldableinstance is best used with a commutative function/Monoid, since hash sets do not guarantee any particular order.