qs_backtest_api/lib.rs
1//! Logical contracts for the quant-system backtest service.
2//!
3//! The default build contains no xrpc dependency. Enable the `xrpc` feature
4//! only in a process composition root that selects the current provider.
5
6mod client;
7mod rpc_types;
8
9pub use client::{
10 BacktestClient, BacktestClientError, BacktestEventStream, BacktestServiceProtocolError,
11};
12pub use rpc_types::*;
13
14#[cfg(feature = "xrpc")]
15pub mod provider;