Skip to main content

Crate hotfix_store

Crate hotfix_store 

Source
Expand description

Message store traits and implementations for the hotfix FIX engine.

This crate provides the MessageStore trait and several implementations:

§Features

  • test-utils: Enables the test_utils module 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§

MessageStore
A trait for storing and retrieving FIX messages and sequence numbers.