hypercall_api/boundary/mod.rs
1//! API runtime ports.
2//!
3//! The domain modules are the canonical homes. The top-level re-exports keep
4//! the crate's public path stable while callers move to the named port groups.
5
6pub mod engine;
7pub mod market_inputs;
8pub mod read_models;
9
10pub use engine::{
11 EngineJournalReader, EngineStateDigest, EngineStateDigestProvider, TransactionRequestJournal,
12};
13pub use market_inputs::{GreeksCacheReader, InstrumentsCacheReader, MarketStatsCacheReader};
14pub use read_models::{
15 BalanceProvider, MarginInfo, MmpCacheApi, PmRiskGridData, PortfolioCacheApi, PortfolioSummary,
16 PositionSummary, TierCacheApi, WalletMarginSnapshot,
17};