-- | This module exports all the partial functions from "Data.ByteString.Lazy"

module RIO.ByteString.Lazy.Partial
  (
  -- * Basic interface
    Data.ByteString.Lazy.head
  , Data.ByteString.Lazy.last
  , Data.ByteString.Lazy.tail
  , Data.ByteString.Lazy.init

  -- * Reducing 'ByteString's (folds)
  , Data.ByteString.Lazy.foldl1
  , Data.ByteString.Lazy.foldl1'
  , Data.ByteString.Lazy.foldr1

  -- ** Special folds
  , Data.ByteString.Lazy.maximum
  , Data.ByteString.Lazy.minimum
  ) where

import qualified Data.ByteString.Lazy