pub struct NSFRConfig {
pub min_nsfr: f64,
pub asf_stable_retail: f64,
pub asf_less_stable_retail: f64,
pub asf_wholesale: f64,
pub asf_6m_1y: f64,
pub asf_under_6m: f64,
pub asf_other: f64,
pub rsf_level1: f64,
pub rsf_level2a: f64,
pub rsf_level2b: f64,
pub rsf_other_liquid: f64,
pub rsf_illiquid: f64,
}Expand description
NSFR configuration.
Fields§
§min_nsfr: f64Minimum NSFR.
asf_stable_retail: f64ASF factor for stable retail deposits.
asf_less_stable_retail: f64ASF factor for less stable retail deposits.
asf_wholesale: f64ASF factor for wholesale funding.
asf_6m_1y: f64ASF factor for 6-month to 1-year funding.
asf_under_6m: f64ASF factor for under 6-month funding.
asf_other: f64ASF factor for other stable funding.
rsf_level1: f64RSF factor for Level 1 HQLA.
rsf_level2a: f64RSF factor for Level 2A HQLA.
rsf_level2b: f64RSF factor for Level 2B HQLA.
rsf_other_liquid: f64RSF factor for other liquid assets.
rsf_illiquid: f64RSF factor for illiquid assets.
Trait Implementations§
Source§impl Clone for NSFRConfig
impl Clone for NSFRConfig
Source§fn clone(&self) -> NSFRConfig
fn clone(&self) -> NSFRConfig
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 NSFRConfig
impl Debug for NSFRConfig
Auto Trait Implementations§
impl Freeze for NSFRConfig
impl RefUnwindSafe for NSFRConfig
impl Send for NSFRConfig
impl Sync for NSFRConfig
impl Unpin for NSFRConfig
impl UnwindSafe for NSFRConfig
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.