1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[derive(Debug)] pub struct YieldTermStructure<T> { pub date: Vec<T>, pub rates: Vec<f64> } impl<T> YieldTermStructure<T> { pub fn new(date: Vec<T>, rates: Vec<f64>) -> YieldTermStructure<T> { YieldTermStructure { date, rates } } }