pub struct StressScenario {
pub name: String,
pub outflow_multipliers: HashMap<OutflowCategory, f64>,
pub default_outflow_multiplier: f64,
pub additional_haircut: f64,
pub inflow_reduction: f64,
pub liquidation_delay_factor: f64,
}Expand description
Stress scenario.
Fields§
§name: StringScenario name.
outflow_multipliers: HashMap<OutflowCategory, f64>Outflow multipliers by category.
default_outflow_multiplier: f64Default outflow multiplier.
additional_haircut: f64Additional haircut on assets.
inflow_reduction: f64Inflow reduction factor.
liquidation_delay_factor: f64Liquidation delay factor.
Trait Implementations§
Source§impl Clone for StressScenario
impl Clone for StressScenario
Source§fn clone(&self) -> StressScenario
fn clone(&self) -> StressScenario
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 StressScenario
impl Debug for StressScenario
Auto Trait Implementations§
impl Freeze for StressScenario
impl RefUnwindSafe for StressScenario
impl Send for StressScenario
impl Sync for StressScenario
impl Unpin for StressScenario
impl UnwindSafe for StressScenario
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.