{-# OPTIONS_GHC -Wno-deprecations -Wno-orphans #-} {-# LANGUAGE StandaloneDeriving #-} -- | -- Module : Streamly.Internal.Data.Stream.IsStream -- Copyright : (c) 2017 Composewell Technologies -- License : BSD-3-Clause -- Maintainer : streamly@composewell.com -- Stability : pre-release -- Portability : GHC -- -- This is an internal module which is a superset of the corresponding released -- module "Streamly.Prelude". It contains some additional unreleased or -- experimental APIs. module Streamly.Internal.Data.Stream.IsStream {-# DEPRECATED "Please use \"Streamly.Data.Stream\", \"Streamly.Data.Stream.Concurrent\", & \"Streamly.Data.Stream.Time\" instead." #-} ( module Streamly.Internal.Data.Stream.IsStream.Type , module Streamly.Internal.Data.Stream.IsStream.Generate , module Streamly.Internal.Data.Stream.IsStream.Eliminate , module Streamly.Internal.Data.Stream.IsStream.Transform , module Streamly.Internal.Data.Stream.IsStream.Expand , module Streamly.Internal.Data.Stream.IsStream.Reduce , module Streamly.Internal.Data.Stream.IsStream.Exception , module Streamly.Internal.Data.Stream.IsStream.Lift , module Streamly.Internal.Data.Stream.IsStream.Top ) where import Control.DeepSeq (NFData(..), NFData1(..)) import Data.Functor.Identity (Identity(..)) import Streamly.Internal.Data.Stream.Zip (ZipStream(..)) import Streamly.Internal.Data.Stream.IsStream.Top import Streamly.Internal.Data.Stream.IsStream.Eliminate import Streamly.Internal.Data.Stream.IsStream.Exception import Streamly.Internal.Data.Stream.IsStream.Generate import Streamly.Internal.Data.Stream.IsStream.Lift import Streamly.Internal.Data.Stream.IsStream.Expand import Streamly.Internal.Data.Stream.IsStream.Reduce import Streamly.Internal.Data.Stream.IsStream.Transform import Streamly.Internal.Data.Stream.IsStream.Type hiding (cmpBy, drain, eqBy, foldl', fold, toList, toStream , fromEffect, fromPure, repeat) deriving instance NFData a => NFData (ZipStream Identity a) deriving instance NFData1 (ZipStream Identity)