-- | -- Module : Codec.Compression.Zstd.Base.Types -- Copyright : (c) 2016-present, Facebook, Inc. All rights reserved. -- -- License : BSD3 -- Maintainer : bryano@fb.com -- Stability : experimental -- Portability : GHC -- -- Mid-level bindings to the native zstd compression library. These -- bindings provide a little more safety and ease of use than the -- lowest-level FFI bindings. Unless you have highly specialized -- needs, you should use the streaming API instead. module Codec.Compression.Zstd.Base.Types ( CDict(..) , DDict(..) ) where import Foreign.ForeignPtr (ForeignPtr) import qualified Codec.Compression.Zstd.FFI.Types as FFI -- | A pre-digested compression dictionary. newtype CDict = CD (ForeignPtr FFI.CDict) -- | A pre-digested decompression dictionary. newtype DDict = DD (ForeignPtr FFI.DDict)