Crate re_log_encoding

Crate re_log_encoding 

Source
Expand description

Crate that handles encoding of rerun log types.

Modules§

codec
decoder
Decoding LogMsg:es from .rrd files/streams.
encoder
Encoding of LogMsges as a binary stream, e.g. to store in an .rrd file, or send over network.
external
protobuf_conversions
stream_rrd_from_http

Structs§

CachingApplicationIdInjector
Implements ApplicationIdInjector by caching the application ids from StoreInfo.
DummyApplicationIdInjector
Implements ApplicationIdInjector by returning a constant, dummy application id.
EncodingOptions
FileSink
Stream log messages to an .rrd file.

Enums§

Compression
Compression format used.
FileFlushError
An error that can occur when flushing.
FileSinkError
Errors that can occur when creating a FileSink.
OptionsError
On failure to decode EncodingOptions
Serializer
How we serialize the data

Traits§

ApplicationIdInjector
Helper trait for injecting application ids to legacy StoreId protobuf messages which miss it.