pub struct RiskCalculation {
pub allowed_risk_models: Vec<String>,
pub confidence_level_range: (f64, f64),
pub max_lookback_days: u32,
pub require_stress_testing: bool,
}Expand description
q42:RiskCalculation — validates risk calculation parameters
Fields§
§allowed_risk_models: Vec<String>§confidence_level_range: (f64, f64)§max_lookback_days: u32§require_stress_testing: boolImplementations§
Source§impl RiskCalculation
impl RiskCalculation
pub fn to_opcodes(&self) -> Vec<SlgOpcode>
Trait Implementations§
Source§impl Clone for RiskCalculation
impl Clone for RiskCalculation
Source§fn clone(&self) -> RiskCalculation
fn clone(&self) -> RiskCalculation
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 moreAuto Trait Implementations§
impl Freeze for RiskCalculation
impl RefUnwindSafe for RiskCalculation
impl Send for RiskCalculation
impl Sync for RiskCalculation
impl Unpin for RiskCalculation
impl UnsafeUnpin for RiskCalculation
impl UnwindSafe for RiskCalculation
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more