Skip to main content

Module engine_snapshot

Module engine_snapshot 

Source

Structs§

EngineSnapshot
Read-only snapshot of engine orderbook state, published via ArcSwap for lock-free reads by API handlers.
EngineStateDigest
Deterministic digest of engine-owned state at a published snapshot boundary.
MockAgentAuthProvider
Mock AgentAuthProvider for tests — self-signing only (no agents authorized).
MockOrderSnapshotProvider
Mock OrderSnapshotProvider for tests — returns empty orders by default.
MockQuoteProvider
Mock QuoteProvider for tests — returns configurable quotes.
SnapshotOpenOrdersSource
Adapter that exposes snapshot open orders through the OpenOrdersSource trait.
SnapshotQuoteProvider
Production implementation of QuoteProvider backed by ArcSwap.

Traits§

EngineStateDigestProvider

Functions§

hex_digest 🔒
update_bool 🔒
update_decimal 🔒
update_f64 🔒
update_i32 🔒
update_i64 🔒
update_len 🔒
update_opt_decimal 🔒
update_opt_f64 🔒
update_opt_i64 🔒
update_opt_str 🔒
update_opt_u64 🔒
update_pm_settlement_config 🔒
update_pm_settlement_state 🔒
update_str 🔒
update_trading_limits 🔒
update_u32 🔒
update_u64 🔒
update_uuid 🔒
update_volatility_surface 🔒
update_wallet 🔒