Enum SabrCalibrationError
#[non_exhaustive]pub enum SabrCalibrationError {
Spec(String),
Grid(String),
Slice {
expiry: f64,
tenor: f64,
detail: String,
},
}Expand description
A grid that could not be fitted.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Spec(String)
The spec is not a SABR configuration.
Grid(String)
The grid or the forwards cannot be fitted.
Slice
A slice could not be fitted.
Trait Implementations§
§impl Clone for SabrCalibrationError
impl Clone for SabrCalibrationError
§fn clone(&self) -> SabrCalibrationError
fn clone(&self) -> SabrCalibrationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for SabrCalibrationError
impl Debug for SabrCalibrationError
§impl Display for SabrCalibrationError
impl Display for SabrCalibrationError
§impl Error for SabrCalibrationError
impl Error for SabrCalibrationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
§impl PartialEq for SabrCalibrationError
impl PartialEq for SabrCalibrationError
§fn eq(&self, other: &SabrCalibrationError) -> bool
fn eq(&self, other: &SabrCalibrationError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SabrCalibrationError
Auto Trait Implementations§
impl Freeze for SabrCalibrationError
impl RefUnwindSafe for SabrCalibrationError
impl Send for SabrCalibrationError
impl Sync for SabrCalibrationError
impl Unpin for SabrCalibrationError
impl UnsafeUnpin for SabrCalibrationError
impl UnwindSafe for SabrCalibrationError
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