pub fn impact(&self) -> Score {
        let c_score = self.c.map(|c| c.score()).unwrap_or(0.0);
        let i_score = self.i.map(|i| i.score()).unwrap_or(0.0);
        let a_score = self.a.map(|a| a.score()).unwrap_or(0.0);
        (1.0 - ((1.0 - c_score) * (1.0 - i_score) * (1.0 - a_score)).abs()).into()
    }
/// Calculate Base Impact Score (ISS): sub-score for measuring the
/// consequences of successful exploitation.
///
/// Described in CVSS v3.1 Specification: Section 2:
/// <https://www.first.org/cvss/specification-document#t6>
///
/// > The Impact metrics reflect the direct consequence
/// > of a successful exploit, and represent the consequence to the
/// > *thing that suffers the impact*, which we refer to formally as the
/// > *impacted component*.
Calculate Base Impact Score (ISS): sub-score for measuring the
consequences of successful exploitation.

Described in CVSS v3.1 Specification: Section 2.

> The Impact metrics reflect the direct consequence
> of a successful exploit, and represent the consequence to the
> *thing that suffers the impact*, which we refer to formally as the
> *impacted component*.
Calculate Base Impact Score ( ISS ) : sub - score for measuring the consequences of successful exploitation . Described in CVSS v3 . 1 Specification : Section 2 . > The Impact metrics reflect the direct consequence > of a successful exploit and represent the consequence to the > * thing that suffers the impact * which we refer to formally as the > * impacted component * .
pub fn impact(&self) -> Score {
        let c_score = self.c.map(|c| c.score()).unwrap_or(0.0);
        let i_score = self.i.map(|i| i.score()).unwrap_or(0.0);
        let a_score = self.a.map(|a| a.score()).unwrap_or(0.0);
        (1.0 - ((1.0 - c_score) * (1.0 - i_score) * (1.0 - a_score)).abs()).into()
    }
pub fn impact ( & self ) -> Score { let c_score = self . c . map ( | c | c . score ( ) ) . unwrap_or ( 0.0 ) ; let i_score = self . i . map ( | i | i . score ( ) ) . unwrap_or ( 0.0 ) ; let a_score = self . a . map ( | a | a . score ( ) ) . unwrap_or ( 0.0 ) ; ( 1.0 - ( ( 1.0 - c_score ) * ( 1.0 - i_score ) * ( 1.0 - a_score ) ) . abs ( ) ) . into ( ) }
Calculate Base Impact Score (ISS): sub-score for measuring the
consequences of successful exploitation.
Calculate Base Impact Score ( ISS ) : sub - score for measuring the consequences of successful exploitation .
&self
&self