Expand description
A collection of support structures that are used in the process of encoding events into bytes.
Re-exports§
pub use format::AvroSerializer;
pub use format::AvroSerializerConfig;
pub use format::AvroSerializerOptions;
pub use format::CefSerializer;
pub use format::CefSerializerConfig;
pub use format::CsvSerializer;
pub use format::CsvSerializerConfig;
pub use format::GelfSerializer;
pub use format::GelfSerializerConfig;
pub use format::JsonSerializer;
pub use format::JsonSerializerConfig;
pub use format::JsonSerializerOptions;
pub use format::LogfmtSerializer;
pub use format::LogfmtSerializerConfig;
pub use format::NativeJsonSerializer;
pub use format::NativeJsonSerializerConfig;
pub use format::NativeSerializer;
pub use format::NativeSerializerConfig;
pub use format::ProtobufSerializer;
pub use format::ProtobufSerializerConfig;
pub use format::ProtobufSerializerOptions;
pub use format::RawMessageSerializer;
pub use format::RawMessageSerializerConfig;
pub use format::TextSerializer;
pub use format::TextSerializerConfig;
pub use framing::BoxedFramer;
pub use framing::BoxedFramingError;
pub use framing::BytesEncoder;
pub use framing::BytesEncoderConfig;
pub use framing::CharacterDelimitedEncoder;
pub use framing::CharacterDelimitedEncoderConfig;
pub use framing::CharacterDelimitedEncoderOptions;
pub use framing::LengthDelimitedEncoder;
pub use framing::LengthDelimitedEncoderConfig;
pub use framing::NewlineDelimitedEncoder;
pub use framing::NewlineDelimitedEncoderConfig;
Modules§
- A collection of formats that can be used to convert from structured events to byte frames.
- A collection of framing methods that can be used to convert from byte chunks to byte frames with defined boundaries.
Enums§
- An error that occurred while encoding structured events into byte frames.
- Produce a byte stream from byte frames.
- Framing configuration.
- Serialize structured events as bytes.
- Serializer configuration.
Type Aliases§
- An error that occurred while building an encoder.