optionchain_simulator 0.2.8

OptionChain-Simulator is a lightweight REST API service that simulates an evolving option chain with every request. It is designed for developers building or testing trading systems, backtesters, and visual tools that depend on option data streams but want to avoid relying on live data feeds.
/// The `error` module defines and manages errors that can occur within the application.
///
/// This module typically contains custom error types, error handling utilities,
/// and logic for propagating and formatting errors used throughout the application.
///
/// # Notes
/// - Ensure all error types implemented here provide useful context for debugging and tracing issues.
/// - Consider implementing traits like `std::fmt::Display`, `std::error::Error`, and `From` where applicable
///   for better interoperability.
pub mod error;

///
/// The `uuid` module provides functionality for working with Universally Unique Identifiers (UUIDs).
///
/// This module may include operations such as generating new UUIDs, parsing UUIDs from strings,
/// and representing UUIDs in various formats.
///
/// Note: The detailed functionality of the `uuid` module depends on its definitions and
/// implementations, which are not shown within this context.
///
mod uuid;

/// The shared bound on concurrent CPU-heavy pricing jobs.
///
/// Lives here rather than in a layer because the API renderers and the v2
/// session manager contend for the same cores.
pub mod admission;

/// Reading environment variables under one rule: a blank value is an unset
/// value. Lives here because every layer reads knobs, including `utils` itself.
pub mod env;

pub use error::*;
pub use uuid::*;