Enum FerroRiskError
pub enum FerroRiskError {
InvalidInput {
param: &'static str,
value: f64,
},
DuplicateIdentifier {
entity: &'static str,
id: u64,
},
UnknownIdentifier {
entity: &'static str,
id: u64,
},
PriceBelowIntrinsic {
price: f64,
intrinsic: f64,
},
PriceAboveMaximum {
price: f64,
maximum: f64,
},
ConvergenceFailed {
iterations: u32,
},
NumericalFailure {
operation: &'static str,
},
EffectivelyZeroPrice,
UnsupportedModelExerciseCombination,
MeasureMismatch {
operation: &'static str,
expected: JumpMeasure,
actual: JumpMeasure,
},
}Variants§
InvalidInput
DuplicateIdentifier
UnknownIdentifier
PriceBelowIntrinsic
PriceAboveMaximum
ConvergenceFailed
NumericalFailure
EffectivelyZeroPrice
UnsupportedModelExerciseCombination
MeasureMismatch
Trait Implementations§
§impl Clone for FerroRiskError
impl Clone for FerroRiskError
§fn clone(&self) -> FerroRiskError
fn clone(&self) -> FerroRiskError
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Error for FerroRiskError
impl Error for FerroRiskError
§impl PartialEq for FerroRiskError
impl PartialEq for FerroRiskError
impl Copy for FerroRiskError
impl StructuralPartialEq for FerroRiskError
Auto Trait Implementations§
impl Freeze for FerroRiskError
impl RefUnwindSafe for FerroRiskError
impl Send for FerroRiskError
impl Sync for FerroRiskError
impl Unpin for FerroRiskError
impl UnsafeUnpin for FerroRiskError
impl UnwindSafe for FerroRiskError
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)