Enum InputId
enum InputId {
Term(CurveId),
Fixings,
Fx,
Vol(VolSurfaceId),
Recovery(CreditCurveId),
Mark(MarkId),
}Expand description
The input a span of the lifted vector came from: the family identity itself, owned by the span, plus the one span a family contributes beside its identity — a survival term’s recovery.
Variants§
Term(CurveId)
A term structure — rate, survival or inflation curve — by identity.
Fixings
The fixing store, whose parameters are its published observations.
Fx
The FX store, whose parameters are its quoted spots.
Vol(VolSurfaceId)
One vol surface, by identity, whose parameters are its node vols.
Recovery(CreditCurveId)
One credit’s market recovery, a single parameter.
Mark(MarkId)
One model mark, by identity, whose parameters are the mark’s own.
Implementations§
Trait Implementations§
impl Eq for InputId
impl StructuralPartialEq for InputId
Auto Trait Implementations§
impl Freeze for InputId
impl RefUnwindSafe for InputId
impl Send for InputId
impl Sync for InputId
impl Unpin for InputId
impl UnsafeUnpin for InputId
impl UnwindSafe for InputId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more