zstd-0.1.3.0: Haskell bindings to the Zstandard compression algorithm
Copyright(c) 2016-present Facebook Inc. All rights reserved.
LicenseBSD3
Maintainerbryano@fb.com
Stabilityexperimental
PortabilityGHC
Safe HaskellSafe-Inferred
LanguageHaskell2010

Codec.Compression.Zstd.Types

Description

Types supporting zstd compression and decompression.

Synopsis

Documentation

data Decompress Source #

The result of a decompression operation.

Constructors

Skip

Either the compressed frame was empty, or it was compressed in streaming mode and so its size is not known.

Error String

An error occurred.

Decompress ByteString

The payload was successfully decompressed.

Instances

Instances details
Read Decompress Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

readsPrec :: Int -> ReadS Decompress

readList :: ReadS [Decompress]

readPrec :: ReadPrec Decompress

readListPrec :: ReadPrec [Decompress]

Show Decompress Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

showsPrec :: Int -> Decompress -> ShowS

show :: Decompress -> String

showList :: [Decompress] -> ShowS

Eq Decompress Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

(==) :: Decompress -> Decompress -> Bool

(/=) :: Decompress -> Decompress -> Bool

newtype Dict Source #

Compression dictionary.

Constructors

Dict 

Fields

Instances

Instances details
NFData Dict Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

rnf :: Dict -> ()

Read Dict Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

readsPrec :: Int -> ReadS Dict

readList :: ReadS [Dict]

readPrec :: ReadPrec Dict

readListPrec :: ReadPrec [Dict]

Show Dict Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

showsPrec :: Int -> Dict -> ShowS

show :: Dict -> String

showList :: [Dict] -> ShowS

Eq Dict Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

(==) :: Dict -> Dict -> Bool

(/=) :: Dict -> Dict -> Bool

Ord Dict Source # 
Instance details

Defined in Codec.Compression.Zstd.Types

Methods

compare :: Dict -> Dict -> Ordering

(<) :: Dict -> Dict -> Bool

(<=) :: Dict -> Dict -> Bool

(>) :: Dict -> Dict -> Bool

(>=) :: Dict -> Dict -> Bool

max :: Dict -> Dict -> Dict

min :: Dict -> Dict -> Dict

mkDict :: ByteString -> Dict Source #

Smart constructor.