# Functions
DefaultBufferContext initialize the default compression buffers.
# Structs
BufferContext contains the buffers used for MarshalSplitCompress so they can be shared between invocations.
# Interfaces
Marshaler is an interface for metrics that are able to serialize themselves to JSON and protobuf.
StreamJSONMarshaler is an interface for metrics that are able to serialize themselves in a stream.