pub enum RiskMeasure {
Volatility,
ValueAtRisk,
ExpectedShortfall,
Beta,
TrackingError,
Drawdown,
Exposure,
Leverage,
Unknown,
Custom(String),
}Expand description
Descriptive risk measure vocabulary.
Variants§
Volatility
Volatility measure.
ValueAtRisk
Value-at-risk measure value.
ExpectedShortfall
Expected shortfall measure value.
Beta
Beta measure.
TrackingError
Tracking error measure.
Drawdown
Drawdown measure.
Exposure
Exposure measure.
Leverage
Leverage measure.
Unknown
Unknown measure.
Custom(String)
Caller-defined risk measure.
Trait Implementations§
Source§impl Clone for RiskMeasure
impl Clone for RiskMeasure
Source§fn clone(&self) -> RiskMeasure
fn clone(&self) -> RiskMeasure
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 moreSource§impl Debug for RiskMeasure
impl Debug for RiskMeasure
Source§impl Display for RiskMeasure
impl Display for RiskMeasure
Source§impl FromStr for RiskMeasure
impl FromStr for RiskMeasure
Source§impl Hash for RiskMeasure
impl Hash for RiskMeasure
Source§impl Ord for RiskMeasure
impl Ord for RiskMeasure
Source§fn cmp(&self, other: &RiskMeasure) -> Ordering
fn cmp(&self, other: &RiskMeasure) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RiskMeasure
impl PartialEq for RiskMeasure
Source§fn eq(&self, other: &RiskMeasure) -> bool
fn eq(&self, other: &RiskMeasure) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for RiskMeasure
impl PartialOrd for RiskMeasure
impl Eq for RiskMeasure
impl StructuralPartialEq for RiskMeasure
Auto Trait Implementations§
impl Freeze for RiskMeasure
impl RefUnwindSafe for RiskMeasure
impl Send for RiskMeasure
impl Sync for RiskMeasure
impl Unpin for RiskMeasure
impl UnsafeUnpin for RiskMeasure
impl UnwindSafe for RiskMeasure
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