rio-0.1.10.0: src/RIO/Map/Unchecked.hs
{-# LANGUAGE CPP #-}
-- | This module contains functions from "Data.Map.Strict" 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.Map.Unchecked as Map'
module RIO.Map.Unchecked
(
-- * Traversal
-- ** Map
Data.Map.Strict.mapKeysMonotonic
-- * Conversion
-- ** Ordered lists
, Data.Map.Strict.toAscList -- FIXME: remove in the next major version (0.2.0.0)
, Data.Map.Strict.fromAscList
, Data.Map.Strict.fromAscListWith
, Data.Map.Strict.fromAscListWithKey
, Data.Map.Strict.fromDistinctAscList
#if MIN_VERSION_containers(0,5,8)
, Data.Map.Strict.toDescList -- FIXME: remove in the next major version (0.2.0.0)
, Data.Map.Strict.fromDescList
, Data.Map.Strict.fromDescListWith
, Data.Map.Strict.fromDescListWithKey
, Data.Map.Strict.fromDistinctDescList
#endif
) where
import qualified Data.Map.Strict