Function market_legs
fn market_legs(
passive: &MarketView<'_, f64>,
passive_disc: &dyn YieldCurve<f64>,
currency: Currency,
valuation: NaiveDate,
strip: &[StripPoint],
) -> Result<MarketLegs, CalibrationError>fn market_legs(
passive: &MarketView<'_, f64>,
passive_disc: &dyn YieldCurve<f64>,
currency: Currency,
valuation: NaiveDate,
strip: &[StripPoint],
) -> Result<MarketLegs, CalibrationError>