Safe Haskell | None |
---|---|
Language | Haskell98 |
Pour handles into folds, write to handles using folds.
- 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