Expand description
Message store traits and implementations for the hotfix FIX engine.
This crate provides the MessageStore trait and several implementations:
InMemoryMessageStore: An in-memory store for testing (loses state on restart)FileStore: A file-based store for persistence
§Features
test-utils: Enables thetest_utilsmodule with test harness for store implementations
Re-exports§
pub use error::BoxError;pub use error::Result;pub use error::StoreError;pub use file::FileStore;pub use in_memory::InMemoryMessageStore;
Modules§
- error
- Error types for store operations. Error types for message store operations.
- file
- File-based message store for persistence. A file-based message store for persistence.
- in_
memory - In-memory message store (non-persistent). An in-memory message store that loses its state on restart.
- test_
utils - Test utilities for message store implementations. Test utilities for message store implementations.
Macros§
- conformance_
tests - Generates conformance tests for a message store implementation.
Traits§
- Message
Store - A trait for storing and retrieving FIX messages and sequence numbers.