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