pub struct MaterialityAssessment {
pub id: String,
pub entity_id: String,
pub period: NaiveDate,
pub topic: String,
pub impact_score: Decimal,
pub financial_score: Decimal,
pub combined_score: Decimal,
pub is_material: bool,
}Expand description
Materiality assessment with double materiality.
Fields§
§id: String§entity_id: String§period: NaiveDate§topic: String§impact_score: DecimalImpact materiality (outward impact on environment/society)
financial_score: DecimalFinancial materiality (inward impact on the enterprise)
combined_score: DecimalCombined score
is_material: boolImplementations§
Source§impl MaterialityAssessment
impl MaterialityAssessment
Sourcepub fn is_material_at_threshold(&self, threshold: Decimal) -> bool
pub fn is_material_at_threshold(&self, threshold: Decimal) -> bool
Double materiality: material if either dimension exceeds threshold.
Trait Implementations§
Source§impl Clone for MaterialityAssessment
impl Clone for MaterialityAssessment
Source§fn clone(&self) -> MaterialityAssessment
fn clone(&self) -> MaterialityAssessment
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 MaterialityAssessment
impl Debug for MaterialityAssessment
Source§impl<'de> Deserialize<'de> for MaterialityAssessment
impl<'de> Deserialize<'de> for MaterialityAssessment
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 MaterialityAssessment
impl RefUnwindSafe for MaterialityAssessment
impl Send for MaterialityAssessment
impl Sync for MaterialityAssessment
impl Unpin for MaterialityAssessment
impl UnsafeUnpin for MaterialityAssessment
impl UnwindSafe for MaterialityAssessment
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