pub struct EnvironmentalVector {
pub collateral_damage_potential: Option<CollateralDamagePotential>,
pub target_distribution: Option<TargetDistribution>,
pub confidentiality_requirement: Option<ConfidentialityRequirement>,
pub integrity_requirement: Option<IntegrityRequirement>,
pub availability_requirement: Option<AvailabilityRequirement>,
}Expand description
A CVSS V2.0 environmental vector.
Per the CVSS specification, this structure contains a Collateral Damage Potential field, a Target Distribution field, a Confidentiality Requirement field, an Integrity Requirement field, and an Availability Requirement field, all optionals.
Fields§
§collateral_damage_potential: Option<CollateralDamagePotential>Optional Collateral Damage Potential field as defined by the CVSS specification.
target_distribution: Option<TargetDistribution>Optional Target Distribution field as defined by the CVSS specification.
confidentiality_requirement: Option<ConfidentialityRequirement>Optional Confidentiality Requirement field as defined by the CVSS specification.
integrity_requirement: Option<IntegrityRequirement>Optional Integrity Requirement field as defined by the CVSS specification.
availability_requirement: Option<AvailabilityRequirement>Optional Availability Requirement field as defined by the CVSS specification.
Implementations§
Source§impl EnvironmentalVector
impl EnvironmentalVector
Sourcepub fn score(
&self,
base_vector: BaseVector,
temporal_vector: Option<TemporalVector>,
) -> f64
pub fn score( &self, base_vector: BaseVector, temporal_vector: Option<TemporalVector>, ) -> f64
Provides the severity score for the CVSS environmental vector, given a mandatory base vector and an optional environmental vector.
Calling this method is identical to calling CVSS2Vector.score().
Trait Implementations§
Source§impl Clone for EnvironmentalVector
impl Clone for EnvironmentalVector
Source§fn clone(&self) -> EnvironmentalVector
fn clone(&self) -> EnvironmentalVector
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more