backtest_server/lib.rs
1//! `qs-backtest-server` — Backtest server with shared memory IPC.
2//!
3//! Exposes the backtesting pipeline as an xrpc-rs shared-memory RPC service.
4//! Clients submit signals, a management profile, and a date range; the server
5//! loads Parquet data, runs the backtest, and returns serialized results.
6
7pub mod artifact_store;
8pub mod config;
9pub mod convert;
10pub mod error;
11mod fx_loader;
12pub mod handlers;
13mod market_loader;
14mod replay_plan;
15pub mod rpc_types;
16
17pub use artifact_store::ArtifactStore;
18pub use config::ServerConfig;
19pub use error::{BacktestServerError, Result};
20pub use handlers::ServerState;
21pub use rpc_types::*;