Skip to main content

Crate tell_encoding

Crate tell_encoding 

Source

Structs§

BatchParams
Parameters for encoding a batch.
EventParams
Parameters for encoding a single event.
LogEntryParams
Parameters for encoding a single log entry.

Enums§

EventType
Event type for analytics events.
LogEventType
Log event type.
LogLevel
Log severity levels following RFC 5424 + trace.
SchemaType
Schema type for routing batches.

Constants§

API_KEY_LENGTH
API key length in bytes (16 bytes = 32 hex chars).
DEFAULT_VERSION
Default protocol version (v1.0 = 100).
IPV6_LENGTH
IPv6 address length in bytes.
UUID_LENGTH
UUID length in bytes.

Functions§

encode_batch
Encode a FlatBuffer Batch message.
encode_batch_into
Encode a Batch into a caller-owned buffer (avoids allocation when buffer is reused).
encode_event
Encode a single Event FlatBuffer.
encode_event_data
Encode an EventData FlatBuffer containing a vector of pre-encoded events.
encode_event_data_into
Encode multiple events directly into a caller-owned buffer as an EventData FlatBuffer.
encode_log_data
Encode a LogData FlatBuffer containing a vector of pre-encoded log entries.
encode_log_data_into
Encode multiple log entries directly into a caller-owned buffer as a LogData FlatBuffer.
encode_log_entry
Encode a single LogEntry FlatBuffer.