| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Foldl.Transduce.ByteString
Description
Pour handles into folds, write to handles using folds.
Synopsis
- drainHandle :: (MonadIO m, ToFoldM m f) => f ByteString r -> ChunkSize -> Handle -> m r
- data ChunkSize
- chunkSize :: Int -> ChunkSize
- chunkSizeDefault :: ChunkSize
- toHandle :: MonadIO m => Handle -> FoldM m ByteString ()
- toHandleBuilder :: MonadIO m => Handle -> FoldM m Builder ()
Reading from handles
drainHandle :: (MonadIO m, ToFoldM m f) => f ByteString r -> ChunkSize -> Handle -> m r Source #
Feed a fold with bytes read from a Handle.
Maximum chunk size
Instances
| Eq ChunkSize Source # | |
| Num ChunkSize Source # | |
Defined in Control.Foldl.Transduce.ByteString | |
| Ord ChunkSize Source # | |
Defined in Control.Foldl.Transduce.ByteString | |
| Show ChunkSize Source # | |