-- | @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