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

#[repr(i32)]pub enum Scope {
    Unspecified,
    Unchanged,
    Changed,
}

The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.

Variants

Unspecified

Invalid value.

Unchanged

An exploited vulnerability can only affect resources managed by the same security authority.

Changed

An exploited vulnerability can affect resources beyond the security scope managed by the security authority of the vulnerable component.

Implementations

impl Scope[src]

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

Returns true if value is a variant of Scope.

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

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

Trait Implementations

impl Clone for Scope[src]

impl Copy for Scope[src]

impl Debug for Scope[src]

impl Default for Scope[src]

impl Eq for Scope[src]

impl From<Scope> for i32[src]

impl Hash for Scope[src]

impl Ord for Scope[src]

impl PartialEq<Scope> for Scope[src]

impl PartialOrd<Scope> for Scope[src]

impl StructuralEq for Scope[src]

impl StructuralPartialEq for Scope[src]

Auto Trait Implementations

impl RefUnwindSafe for Scope

impl Send for Scope

impl Sync for Scope

impl Unpin for Scope

impl UnwindSafe for Scope

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]