rio-0.1.23.0: src/RIO/HashSet.hs
-- | @Set@ with hashed members. Import as:
--
-- > import qualified RIO.HashSet as HS
module RIO.HashSet
(
Data.HashSet.HashSet
-- * Construction
, Data.HashSet.empty
, Data.HashSet.singleton
-- * Combine
, Data.HashSet.union
, Data.HashSet.unions
-- * Basic interface
, Data.HashSet.null
, Data.HashSet.size
, Data.HashSet.member
, Data.HashSet.insert
, Data.HashSet.delete
-- * Transformations
, Data.HashSet.map
-- * Difference and intersection
, Data.HashSet.difference
, Data.HashSet.intersection
-- * Folds
, Data.HashSet.foldl'
, Data.HashSet.foldr
-- * Filter
, Data.HashSet.filter
-- * Conversions
-- ** Lists
, Data.HashSet.toList
, Data.HashSet.fromList
-- * HashMaps
, Data.HashSet.toMap
, Data.HashSet.fromMap
) where
import qualified Data.HashSet