-- | -- This module reexports the non-conflicting definitions from -- the modules exported by this package, -- providing a much more featureful alternative to the standard Prelude. -- -- For details check out the source. module Rebase.Prelude ( module Exports, ) where -- base-prelude ------------------------- import BasePrelude as Exports hiding (fail) -- profunctors ------------------------- import Rebase.Data.Profunctor.Unsafe as Exports -- contravariant ------------------------- import Rebase.Data.Functor.Contravariant as Exports import Rebase.Data.Functor.Contravariant.Divisible as Exports -- contravariant-extras ------------------------- import Rebase.Contravariant.Extras as Exports -- deepseq ------------------------- import Rebase.Control.DeepSeq as Exports -- hashable ------------------------- import Rebase.Data.Hashable as Exports -- containers ------------------------- import Rebase.Data.IntMap.Strict as Exports (IntMap) import Rebase.Data.IntSet as Exports (IntSet) import Rebase.Data.Map.Strict as Exports (Map) import Rebase.Data.Sequence as Exports (Seq) import Rebase.Data.Set as Exports (Set) -- unordered-containers ------------------------- import Rebase.Data.HashSet as Exports (HashSet) import Rebase.Data.HashMap.Strict as Exports (HashMap) -- vector ------------------------- import Rebase.Data.Vector as Exports (Vector) -- bytestring ------------------------- import Rebase.Data.ByteString as Exports (ByteString) -- text ------------------------- import Rebase.Data.Text as Exports (Text) -- scientific ------------------------- import Rebase.Data.Scientific as Exports (Scientific) -- uuid ------------------------- import Rebase.Data.UUID as Exports (UUID) -- void ------------------------- import Rebase.Data.Void as Exports import Rebase.Data.Void.Unsafe as Exports -- time ------------------------- import Rebase.Data.Time as Exports