Module avro.codec.bufferedoutputrange

A wrapper around an Output Stream allowing values to buffer in memory before being flushed.

Functions

NameDescription
bufferedOutputRange(oRange, bufSize) A helper function to create a [BufferedOutputRange] with template types inferred from arguments.

Structs

NameDescription
BufferedOutputRange A buffering output range that writes to another output range in batches.

Manifest constants

NameTypeDescription
isBlockOutputRange A narrowing of the definition of an output range to only those that could put(ElemT[]).

Aliases

NameTypeDescription
ElementType void A specialization of std.range.ElementType which also considers output ranges.