Skip to main content

Crate ironsbe_core

Crate ironsbe_core 

Source
Expand description

§IronSBE Core

Core types and traits for Simple Binary Encoding (SBE) implementation.

This crate provides:

  • Buffer traits for zero-copy read/write operations
  • Message header types (MessageHeader, GroupHeader, VarDataHeader)
  • Decoder and Encoder traits for SBE messages
  • Error types for encoding/decoding operations
  • Aligned buffer implementations for optimal performance

Re-exports§

pub use buffer::AlignedBuffer;
pub use buffer::BufferPool;
pub use buffer::ReadBuffer;
pub use buffer::WriteBuffer;
pub use decoder::DecodeError;
pub use decoder::SbeDecoder;
pub use encoder::SbeEncoder;
pub use error::Error;
pub use error::Result;
pub use header::GroupHeader;
pub use header::MessageHeader;
pub use header::VarDataHeader;

Modules§

buffer
Buffer traits and implementations for zero-copy SBE operations.
decoder
Decoder traits for SBE messages.
encoder
Encoder traits for SBE messages.
error
Error types for IronSBE core operations.
header
SBE message header types.
types
Primitive type definitions and helpers for SBE encoding.