//! # RustyQLib
//!
//! A lightweight quantitative finance library for pricing derivatives and
//! performing risk analysis.
//!
//! The crate is organised into asset-class modules:
//!
//! - [`core`] — shared building blocks: traits ([`core::traits::Instrument`]),
//! quotes, term structures, interpolation and data models
//! - [`equity`] — equity options, forwards and futures with Black-Scholes,
//! binomial, Monte Carlo and finite-difference engines
//! - [`rates`] — interest-rate instruments (deposits, FRAs) and curve building
//! - [`cmdty`] — commodity options
//! - [`utils`] — random number generation, stochastic processes and the
//! JSON/CLI plumbing used by the `rustyqlib` binary
//!
//! # Example
//!
//! Pricing contracts from JSON is the primary workflow (see the `examples/`
//! directory in the repository); the same types can be constructed directly
//! and priced through the [`core::traits::Instrument`] trait.
pub use crate;
pub use crateFuturesSettlement;
pub use crateEquityOptionBuilder;
pub use crateDayCountConvention;
pub use crateInstrument;
pub use crate;