Enum gapi_grpc::google::cloud::osconfig::v1alpha::cvs_sv3::Impact[][src]

#[repr(i32)]pub enum Impact {
    Unspecified,
    High,
    Low,
    None,
}

The Impact metrics capture the effects of a successfully exploited vulnerability on the component that suffers the worst outcome that is most directly and predictably associated with the attack.

Variants

Unspecified

Invalid value.

High

High impact.

Low

Low impact.

None

No impact.

Implementations

impl Impact[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of Impact.

pub fn from_i32(value: i32) -> Option<Impact>[src]

Converts an i32 to a Impact, or None if value is not a valid variant.

Trait Implementations

impl Clone for Impact[src]

impl Copy for Impact[src]

impl Debug for Impact[src]

impl Default for Impact[src]

impl Eq for Impact[src]

impl From<Impact> for i32[src]

impl Hash for Impact[src]

impl Ord for Impact[src]

impl PartialEq<Impact> for Impact[src]

impl PartialOrd<Impact> for Impact[src]

impl StructuralEq for Impact[src]

impl StructuralPartialEq for Impact[src]

Auto Trait Implementations

impl RefUnwindSafe for Impact

impl Send for Impact

impl Sync for Impact

impl Unpin for Impact

impl UnwindSafe for Impact

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]