qs-backtest-api 0.4.1

Provider-neutral request, response, event, and client contracts for the quant-system backtest service
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Logical contracts for the quant-system backtest service.
//!
//! The default build contains no xrpc dependency. Enable the `xrpc` feature
//! only in a process composition root that selects the current provider.

mod client;
mod rpc_types;

pub use client::{
    BacktestAdminClient, BacktestClient, BacktestClientError, BacktestDiscoveryClient,
    BacktestEventStream, BacktestServiceProtocolError, BacktestStrategyClient, BacktestSyncClient,
};
pub use rpc_types::*;

#[cfg(feature = "xrpc")]
pub mod provider;