rusty_oms/lib.rs
1#![allow(clippy::needless_range_loop)]
2
3//! Rusty Order Management System (OMS)
4//!
5//! A high-performance, low-latency trading system implementation in Rust
6
7// Import workspace collections
8
9pub mod error;
10pub mod exchanges;
11pub mod execution_engine;
12pub mod order_manager;
13pub mod risk_manager;
14pub mod types;
15
16pub use error::{OmsError, Result};
17pub use execution_engine::{ExecutionEngine, ExecutionEvent};
18pub use order_manager::OrderManager;
19pub use risk_manager::RiskManager;
20pub use types::{OmsOrderStatus, Order, OrderRequest, OrderResponse, OrderUpdate, RejectionReason};