Expand description
§IronFix Core
Core types, traits, and error definitions for the IronFix FIX protocol engine.
This crate provides the fundamental building blocks used across all IronFix crates:
- Error types: Unified error handling with
thiserror - Field types:
FieldTag,FieldValue, and theFixFieldtrait - Message types:
RawMessage,OwnedMessage, and theFixMessagetrait - Core types:
SeqNum,Timestamp,CompID,MsgType
§Zero-Copy Design
The core abstractions support both zero-copy borrowed views (for hot-path processing) and owned representations (for storage and cross-thread transfer).
Re-exports§
pub use error::DecodeError;pub use error::EncodeError;pub use error::FixError;pub use error::Result;pub use error::SessionError;pub use error::StoreError;pub use field::FieldRef;pub use field::FieldTag;pub use field::FieldValue;pub use field::FixField;pub use message::FixMessage;pub use message::MsgType;pub use message::OwnedMessage;pub use message::RawMessage;pub use types::CompId;pub use types::SeqNum;pub use types::Side;pub use types::Timestamp;