pub struct VolatilityState {
pub assets: HashMap<u64, AssetVolatilityState>,
pub default_lambda: f64,
}Expand description
Volatility analysis state for Ring mode operations.
Fields§
§assets: HashMap<u64, AssetVolatilityState>Per-asset volatility states.
default_lambda: f64Default EWMA lambda.
Trait Implementations§
Source§impl Clone for VolatilityState
impl Clone for VolatilityState
Source§fn clone(&self) -> VolatilityState
fn clone(&self) -> VolatilityState
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 VolatilityState
impl Debug for VolatilityState
Source§impl Default for VolatilityState
impl Default for VolatilityState
Source§fn default() -> VolatilityState
fn default() -> VolatilityState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VolatilityState
impl RefUnwindSafe for VolatilityState
impl Send for VolatilityState
impl Sync for VolatilityState
impl Unpin for VolatilityState
impl UnwindSafe for VolatilityState
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.