risk_metrics/lib.rs
1#![no_std]
2#![forbid(unsafe_code)]
3#![deny(missing_docs)]
4
5//! Risk metrics and calculations for DeFi applications.
6//!
7//! This crate provides risk measurement functions including health factors,
8//! liquidation thresholds, and position metrics.
9
10mod health;
11mod liquidation;
12mod position;
13
14pub use health::{collateral_ratio, health_factor, is_healthy};
15pub use liquidation::{liquidation_price, liquidation_threshold, max_borrowable};
16pub use position::{available_liquidity, loan_to_value, utilization_rate};
17pub use precision_core::{ArithmeticError, Decimal, RoundingMode};