{-# OPTIONS_HADDOCK hide #-}
module Data.Enumerator.IO
{-# DEPRECATED "Use 'Data.Enumerator.Binary' instead" #-}
( enumHandle
, enumFile
, iterHandle
) where
import Control.Monad.IO.Class (MonadIO)
import qualified Data.ByteString as B
import qualified System.IO as IO
import qualified Data.Enumerator as E
import qualified Data.Enumerator.Binary as EB
{-# DEPRECATED enumHandle "Use 'Data.Enumerator.Binary.enumHandle' instead" #-}
enumHandle :: MonadIO m
=> Integer
-> IO.Handle
-> E.Enumerator B.ByteString m b
enumHandle = EB.enumHandle
{-# DEPRECATED enumFile "Use 'Data.Enumerator.Binary.enumFile' instead" #-}
enumFile :: FilePath -> E.Enumerator B.ByteString IO b
enumFile = EB.enumFile
{-# DEPRECATED iterHandle "Use 'Data.Enumerator.Binary.iterHandle' instead" #-}
iterHandle :: MonadIO m => IO.Handle
-> E.Iteratee B.ByteString m ()
iterHandle = EB.iterHandle