pub struct MonteCarloVaRState {
pub portfolio: Option<Portfolio>,
pub var: f64,
pub es: f64,
pub confidence_level: f64,
pub holding_period: u32,
pub is_stale: bool,
pub n_simulations: u32,
}Expand description
Monte Carlo VaR state for Ring mode operations.
Fields§
§portfolio: Option<Portfolio>Current portfolio.
var: f64Cached VaR result.
es: f64Cached Expected Shortfall.
confidence_level: f64Confidence level used for cached result.
holding_period: u32Holding period used for cached result.
is_stale: boolWhether cached result is stale.
n_simulations: u32Number of simulations used.
Trait Implementations§
Source§impl Clone for MonteCarloVaRState
impl Clone for MonteCarloVaRState
Source§fn clone(&self) -> MonteCarloVaRState
fn clone(&self) -> MonteCarloVaRState
Returns a duplicate of the value. Read more
1.0.0 · 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 MonteCarloVaRState
impl Debug for MonteCarloVaRState
Source§impl Default for MonteCarloVaRState
impl Default for MonteCarloVaRState
Source§fn default() -> MonteCarloVaRState
fn default() -> MonteCarloVaRState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MonteCarloVaRState
impl RefUnwindSafe for MonteCarloVaRState
impl Send for MonteCarloVaRState
impl Sync for MonteCarloVaRState
impl Unpin for MonteCarloVaRState
impl UnwindSafe for MonteCarloVaRState
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.