    {-# LANGUAGE CPP #-}

    -- | This module contains functions from "Data.Set" that have unchecked

    --   preconditions on their input.  If these preconditions are not satisfied,

    --   the data structure may end up in an invalid state and other operations

    --   may misbehave.  Import as:

    --

    -- > import qualified RIO.Set.Unchecked as Set'

    module RIO.Set.Unchecked
      (
      -- * Map

        Data.Set.mapMonotonic

      -- * Ordered list

      , Data.Set.fromAscList
    #if MIN_VERSION_containers(0,5,8)
      , Data.Set.fromDescList
    #endif
      , Data.Set.fromDistinctAscList
    #if MIN_VERSION_containers(0,5,8)
      , Data.Set.fromDistinctDescList
    #endif
      ) where

    import qualified Data.Set