| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Resource.Compressed.Zstd
Synopsis
- newtype Compressed a = Compressed {
- getCompressed :: a
- compressBytes :: ByteString -> Compressed ByteString
- decompressBytes :: Compressed ByteString -> Either CompressedError ByteString
- data CompressedError
- fromFileWith :: MonadIO m => (ByteString -> m b) -> (FilePath -> m b) -> FilePath -> m b
- loadCompressed :: MonadIO m => (ByteString -> m b) -> FilePath -> m b
- compressedExts :: [FilePath]
Compressed container
newtype Compressed a Source #
Constructors
| Compressed | |
Fields
| |
Instances
| Typeable a => Show (Compressed a) Source # | |
Defined in Resource.Compressed.Zstd Methods showsPrec :: Int -> Compressed a -> ShowS # show :: Compressed a -> String # showList :: [Compressed a] -> ShowS # | |
data CompressedError Source #
Instances
| Eq CompressedError Source # | |
Defined in Resource.Compressed.Zstd Methods (==) :: CompressedError -> CompressedError -> Bool # (/=) :: CompressedError -> CompressedError -> Bool # | |
| Show CompressedError Source # | |
Defined in Resource.Compressed.Zstd Methods showsPrec :: Int -> CompressedError -> ShowS # show :: CompressedError -> String # showList :: [CompressedError] -> ShowS # | |
| Exception CompressedError Source # | |
Defined in Resource.Compressed.Zstd Methods toException :: CompressedError -> SomeException # | |
Loading files
fromFileWith :: MonadIO m => (ByteString -> m b) -> (FilePath -> m b) -> FilePath -> m b Source #
loadCompressed :: MonadIO m => (ByteString -> m b) -> FilePath -> m b Source #
compressedExts :: [FilePath] Source #