ironsbe_core/lib.rs
1//! # IronSBE Core
2//!
3//! Core types and traits for Simple Binary Encoding (SBE) implementation.
4//!
5//! This crate provides:
6//! - Buffer traits for zero-copy read/write operations
7//! - Message header types (MessageHeader, GroupHeader, VarDataHeader)
8//! - Decoder and Encoder traits for SBE messages
9//! - Error types for encoding/decoding operations
10//! - Aligned buffer implementations for optimal performance
11
12pub mod buffer;
13pub mod decoder;
14pub mod encoder;
15pub mod error;
16pub mod header;
17pub mod types;
18
19pub use buffer::{AlignedBuffer, BufferPool, ReadBuffer, WriteBuffer};
20pub use decoder::{DecodeError, SbeDecoder};
21pub use encoder::SbeEncoder;
22pub use error::{Error, Result};
23pub use header::{GroupHeader, MessageHeader, VarDataHeader};