Enum PyCmsSpreadCorrelationInput
pub(crate) enum PyCmsSpreadCorrelationInput {
Curve(PyCmsSpreadCorrelationCurve),
Flat(f64),
}Expand description
A CMS spread correlation as a caller hands it to the market: a number (the flat mark) or a term structure.
Variants§
Curve(PyCmsSpreadCorrelationCurve)
Flat(f64)
Trait Implementations§
§impl From<PyCmsSpreadCorrelationInput> for CmsSpreadCorrelationCurve
impl From<PyCmsSpreadCorrelationInput> for CmsSpreadCorrelationCurve
§fn from(input: PyCmsSpreadCorrelationInput) -> Self
fn from(input: PyCmsSpreadCorrelationInput) -> Self
Converts to this type from the input type.
§impl<'py> FromPyObject<'py> for PyCmsSpreadCorrelationInput
impl<'py> FromPyObject<'py> for PyCmsSpreadCorrelationInput
§fn extract_bound(obj: &Bound<'py, PyAny>) -> PyResult<Self>
fn extract_bound(obj: &Bound<'py, PyAny>) -> PyResult<Self>
Auto Trait Implementations§
impl Freeze for PyCmsSpreadCorrelationInput
impl RefUnwindSafe for PyCmsSpreadCorrelationInput
impl Send for PyCmsSpreadCorrelationInput
impl Sync for PyCmsSpreadCorrelationInput
impl Unpin for PyCmsSpreadCorrelationInput
impl UnsafeUnpin for PyCmsSpreadCorrelationInput
impl UnwindSafe for PyCmsSpreadCorrelationInput
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