| Copyright | (c) 2016-present Facebook Inc. All rights reserved. | 
|---|---|
| License | BSD3 | 
| Maintainer | bryano@fb.com | 
| Stability | experimental | 
| Portability | GHC | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Codec.Compression.Zstd.Lazy
Description
Lazy compression and decompression support for zstd. Under the hood, these are implemented using the streaming APIs.
Synopsis
- compress :: Int -> ByteString -> ByteString
- decompress :: ByteString -> ByteString
- maxCLevel :: Int
Documentation
Arguments
| :: Int | Compression level. Must be >= 1 and <=  | 
| -> ByteString | Payload to compress. This will be consumed lazily. | 
| -> ByteString | 
Compress a payload. The input will be consumed lazily, and the compressed result generated lazily.
Note: if any error occurs, compression will fail part-way through
 with a call to error.
decompress :: ByteString -> ByteString Source #
Decompress a payload. The input will be consumed lazily, and the decompressed result generated lazily.
Note: if any error occurs, decompression will fail part-way
 through with a call to error.