Function uk_dmo_snapshot
fn uk_dmo_snapshot<C: InflationCurve<f64> + ?Sized>(
bond: &InflationLinkedBond,
settlement: NaiveDate,
fixings: &FixingsView<'_, f64>,
curve: &C,
pi: f64,
) -> Result<Option<UkDmoSnapshot>, CurveError>