unliftio-streams-0.1.0.0: src/UnliftIO/Streams/ByteString.hs
module UnliftIO.Streams.ByteString
( lines
) where
import Control.Monad.IO.Unlift (MonadUnliftIO, liftIO)
import Data.ByteString (ByteString)
import Prelude hiding (lines)
import System.IO.Streams (InputStream)
import qualified System.IO.Streams.ByteString as SB
{-# INLINE lines #-}
lines :: (MonadUnliftIO m) => InputStream ByteString -> m (InputStream ByteString)
lines = liftIO . SB.lines