fin_primitives/lib.rs
1//! # fin-primitives
2//!
3//! Financial data primitives: validated types, order book, OHLCV aggregation,
4//! technical indicators, position tracking, and risk monitoring.
5//!
6//! All prices and quantities use [`rust_decimal::Decimal`] — never `f64`.
7
8pub mod error;
9pub mod types;
10pub mod tick;
11pub mod orderbook;
12pub mod ohlcv;
13pub mod signals;
14pub mod position;
15pub mod risk;
16
17pub use error::FinError;