pub struct FairValueConfig {
pub enabled: bool,
pub measurement_count: usize,
pub level1_percent: f64,
pub level2_percent: f64,
pub level3_percent: f64,
pub include_sensitivity_analysis: bool,
}Expand description
Fair value measurement configuration (ASC 820/IFRS 13).
Fields§
§enabled: boolEnable fair value measurement generation
measurement_count: usizeNumber of fair value measurements to generate
level1_percent: f64Level 1 (quoted prices) percentage
level2_percent: f64Level 2 (observable inputs) percentage
level3_percent: f64Level 3 (unobservable inputs) percentage
include_sensitivity_analysis: boolInclude sensitivity analysis for Level 3
Trait Implementations§
Source§impl Clone for FairValueConfig
impl Clone for FairValueConfig
Source§fn clone(&self) -> FairValueConfig
fn clone(&self) -> FairValueConfig
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 FairValueConfig
impl Debug for FairValueConfig
Source§impl Default for FairValueConfig
impl Default for FairValueConfig
Source§impl<'de> Deserialize<'de> for FairValueConfig
impl<'de> Deserialize<'de> for FairValueConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for FairValueConfig
impl RefUnwindSafe for FairValueConfig
impl Send for FairValueConfig
impl Sync for FairValueConfig
impl Unpin for FairValueConfig
impl UnwindSafe for FairValueConfig
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