packages feed

himari-1.1.2.0: src/Himari/Prelude/Type.hs

{-# LANGUAGE Trustworthy #-}

-- | Type-only re-exports from various modules.
--
-- Includes types from "Data.ByteString", "Data.HashMap.Strict",
-- "Data.HashSet", "Data.IntMap.Strict", "Data.IntSet", "Data.List", "Data.List.NonEmpty",
-- "Data.Map.Strict", "Data.Sequence", "Data.Set", "Data.Text", "Data.Tree", and "Data.Vector".
module Himari.Prelude.Type
  ( -- * ByteString
    ByteString
  , StrictByteString
  , LazyByteString
  , ShortByteString

    -- * Containers
  , HashMap
  , HashSet
  , IntMap
  , IntSet
  , List
  , NonEmpty
  , Map
  , Seq
  , Set
  , Tree

    -- * Text
  , StrictText
  , Text
  , LazyText

    -- * Vector
  , MVector
  , Vector
  ) where

import Data.ByteString (ByteString, StrictByteString)
import Data.ByteString.Lazy (LazyByteString)
import Data.ByteString.Short (ShortByteString)
import Data.HashMap.Strict (HashMap)
import Data.HashSet (HashSet)
import Data.IntMap.Strict (IntMap)
import Data.IntSet (IntSet)
import Data.List (List)
import Data.List.NonEmpty (NonEmpty)
import Data.Map.Strict (Map)
import Data.Sequence (Seq)
import Data.Set (Set)
import Data.Text (StrictText, Text)
import Data.Text.Lazy (LazyText)
import Data.Tree (Tree)
import Data.Vector (MVector, Vector)