-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Bidings to Google's Zopfli compression library
--   
--   Hopfli provides a pure interface to compress data using the Zopfli
--   library algorithm.
@package hopfli
@version 0.2.2.1


-- | Copyright : (c) 2014 Anantha Kumaran Stability : experimental
--   Portability : unknown
module Codec.Compression.Hopfli
data Format
GZIP :: Format
ZLIB :: Format
DEFLATE :: Format
data CompressOptions
CompressOptions :: VerboseLevel -> Int -> Bool -> Bool -> Int -> CompressOptions
[verbose] :: CompressOptions -> VerboseLevel
[numIterations] :: CompressOptions -> Int
[blockSplitting] :: CompressOptions -> Bool
[blockSplittingLast] :: CompressOptions -> Bool
[blockSplittingMax] :: CompressOptions -> Int
data VerboseLevel
NONE :: VerboseLevel
VERBOSE :: VerboseLevel
VERY_VERBOSE :: VerboseLevel
compressWith :: CompressOptions -> Format -> ByteString -> ByteString
compress :: ByteString -> ByteString
defaultCompressOptions :: CompressOptions
defaultFormat :: Format
instance GHC.Classes.Eq Codec.Compression.Hopfli.VerboseLevel
instance GHC.Show.Show Codec.Compression.Hopfli.VerboseLevel
