[−][src]Type Definition body_image_futio::SplitBodyImage
type SplitBodyImage<B> = YieldStream<Cleaver<B, Error, AsyncBodyImage<B>>, Result<B, Error>>;
Extends AsyncBodyImage
by splitting buffers and yielding.
Extends AsyncBodyImage
by splitting stream item buffers to a maximum
FutioTunables::stream_item_size
and yielding after each each
item. This may be effective when the underlying AsyncBodyImage
contains a
vary large contiguous memory region, e.g. after it was gathered or memory
mapped, which could cause a large delay when subsequently processed.
Trait Implementations
impl<B> StreamWrapper for SplitBodyImage<B> where
B: OutputBuf + Splittable,
[src]
B: OutputBuf + Splittable,