Expand description
Generic SBE (Simple Binary Encoding) codec utilities.
This module provides:
SbeCursor: Zero-copy byte cursor with typed little-endian readers.SbeWriter: Pre-sized byte writer with typed little-endian writers.SbeEncodeErrorandSbeDecodeError: Common SBE codec errors.market: Hand-written Nautilus market-data SBE codecs.GroupSizeEncodingandGroupSize16Encoding: Group header decoders.decode_var_string8: varString8 decoder helper.
Re-exports§
pub use cursor::SbeCursor;pub use error::MAX_GROUP_SIZE;pub use error::SbeDecodeError;pub use error::SbeEncodeError;pub use market::DataAny;pub use market::FromSbe;pub use market::FromSbeReuse;pub use market::ToSbe;pub use primitives::GroupSize16Encoding;pub use primitives::GroupSizeEncoding;pub use primitives::decode_var_string8;pub use writer::SbeWriter;
Modules§
- cursor
- Zero-copy SBE byte cursor for sequential decoding.
- error
- Generic SBE error types.
- market
- Hand-written SBE codecs for Nautilus market data types.
- primitives
- Generic SBE primitive decoders.
- writer
- Pre-sized SBE byte writer for sequential encoding.