ironfix_tagvalue/lib.rs
1/******************************************************************************
2 Author: Joaquín Béjar García
3 Email: jb@taunais.com
4 Date: 27/1/26
5******************************************************************************/
6
7//! # IronFix Tag-Value
8//!
9//! Zero-copy FIX tag=value encoding and decoding for the IronFix engine.
10//!
11//! This crate provides high-performance parsing and serialization of FIX messages
12//! using the standard tag=value format with SOH (0x01) delimiters.
13//!
14//! ## Features
15//!
16//! - **Zero-copy parsing**: Field values reference the original buffer
17//! - **SIMD-accelerated**: Uses `memchr` for fast delimiter search
18//! - **Checksum calculation**: Optimized checksum computation
19
20pub mod checksum;
21pub mod decoder;
22pub mod encoder;
23
24pub use checksum::calculate_checksum;
25pub use decoder::Decoder;
26pub use encoder::Encoder;
27pub use ironfix_core::message::RawMessage;