use crate::time::period::Period;
#[derive(Clone, Debug)]
pub struct HullWhiteCalibrationRecord {
pub identifier: String,
pub expiry: Period,
pub t: f64,
pub big_t: f64,
pub market_vol: f64,
pub market_price: f64,
pub model_price: f64,
pub calibrated_sigma: f64,
pub forward_rate: f64,
pub effective_strike: f64,
}
#[derive(Clone, Debug)]
pub struct HullWhiteCalibrationQuality {
pub records: Vec<HullWhiteCalibrationRecord>,
}