[−][src]Enum libcvss::v2::base::AvailabilityImpact
The Availability Impact field as defined by the CVSS specification.
Variants
None ("A:N") value for the Availability Impact field.
Partial ("A:P") value for the Availability Impact field.
Complete ("A:C") value for the Availability Impact field.
Methods
impl AvailabilityImpact
[src]
pub fn numerical_value(&self) -> f64
[src]
Provides the numerical value associated with the metric, as specified by the CVSS specification.
In normal usage you should not need to call this yourself.
Trait Implementations
impl Clone for AvailabilityImpact
[src]
fn clone(&self) -> AvailabilityImpact
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AvailabilityImpact
[src]
impl Debug for AvailabilityImpact
[src]
impl<'de> Deserialize<'de> for AvailabilityImpact
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for AvailabilityImpact
[src]
impl PartialEq<AvailabilityImpact> for AvailabilityImpact
[src]
fn eq(&self, other: &AvailabilityImpact) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for AvailabilityImpact
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for AvailabilityImpact
[src]
Auto Trait Implementations
impl RefUnwindSafe for AvailabilityImpact
impl Send for AvailabilityImpact
impl Sync for AvailabilityImpact
impl Unpin for AvailabilityImpact
impl UnwindSafe for AvailabilityImpact
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,