#fix-protocol #finance-trading #trading

ironfix-core

Core types, traits, and error definitions for IronFix FIX protocol engine

7 releases

Uses new Rust 2024

new 0.1.6 Jan 27, 2026
0.1.5 Jan 27, 2026

#489 in Finance


Used in 10 crates (9 directly)

MIT license

57KB
1K SLoC

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 the FixField trait
  • Message types: RawMessage, OwnedMessage, and the FixMessage trait
  • 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).


IronFix

License: MIT

Dependencies

~1.8–2.9MB
~53K SLoC