pub fn calculate_scanning_risk(
snapshot: &PortfolioMarginSnapshot,
market_state: &PortfolioMarginMarketState,
scenarios: &[PortfolioMarginScenario],
) -> Result<f64, MarginError>pub fn calculate_scanning_risk(
snapshot: &PortfolioMarginSnapshot,
market_state: &PortfolioMarginMarketState,
scenarios: &[PortfolioMarginScenario],
) -> Result<f64, MarginError>