1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
-- |
-- A module that reexports only the data types
-- defined across various modules of the \"base\" package.
--
-- By data types we mean that it is the ones we use
-- to define data structures.
-- It is not abstraction integration wrappers,
-- like 'Data.Semigroup.First'.
-- It is not resource types like 'System.IO.Handle'.
module BasePrelude.DataTypes
( -- * From "Prelude"
Prelude.Bool (..),
Prelude.Char,
Prelude.Double,
Prelude.Either (..),
Prelude.Float,
Prelude.Integer,
Prelude.Maybe (..),
Prelude.String,
-- * From "Data.Int"
Data.Int.Int,
Data.Int.Int8,
Data.Int.Int16,
Data.Int.Int32,
Data.Int.Int64,
-- * From "Data.Word"
Data.Word.Word,
Data.Word.Word8,
Data.Word.Word16,
Data.Word.Word32,
Data.Word.Word64,
-- * From "Data.Complex"
Data.Complex.Complex (..),
-- * From "Data.Ratio"
Data.Ratio.Rational,
-- * From "Numeric.Natural"
Numeric.Natural.Natural,
-- * From "Data.List.NonEmpty"
Data.List.NonEmpty.NonEmpty (..),
)
where
import qualified Data.Complex
import qualified Data.Int
import qualified Data.List.NonEmpty
import qualified Data.Ratio
import qualified Data.Word
import qualified Numeric.Natural
import qualified Prelude
|