-- | Lazy @ByteString@ partial functions. Import as:

--

-- > import qualified RIO.ByteString.Lazy.Partial as BL'

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