Enum gapi_grpc::google::iam::admin::v1::lint_result::Severity[][src]

#[repr(i32)]pub enum Severity {
    Unspecified,
    Error,
    Warning,
    Notice,
    Info,
    Deprecated,
}

Possible Severity values of an issued result.

Variants

Unspecified

Severity is unspecified.

Error

A validation unit returns an error only for critical issues. If an attempt is made to set the problematic policy without rectifying the critical issue, it causes the setPolicy operation to fail.

Warning

Any issue which is severe enough but does not cause an error. For example, suspicious constructs in the input object will not necessarily fail setPolicy, but there is a high likelihood that they won’t behave as expected during policy evaluation in checkPolicy. This includes the following common scenarios:

Notice

Reserved for the issues that are not severe as ERROR/WARNING, but need special handling. For instance, messages about skipped validation units are issued as NOTICE.

Info

Any informative statement which is not severe enough to raise ERROR/WARNING/NOTICE, like auto-correction recommendations on the input content. Note that current version of the linter does not utilize INFO.

Deprecated

Deprecated severity level.

Implementations

impl Severity[src]

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

Returns true if value is a variant of Severity.

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

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

Trait Implementations

impl Clone for Severity[src]

impl Copy for Severity[src]

impl Debug for Severity[src]

impl Default for Severity[src]

impl Eq for Severity[src]

impl From<Severity> for i32[src]

impl Hash for Severity[src]

impl Ord for Severity[src]

impl PartialEq<Severity> for Severity[src]

impl PartialOrd<Severity> for Severity[src]

impl StructuralEq for Severity[src]

impl StructuralPartialEq for Severity[src]

Auto Trait Implementations

impl RefUnwindSafe for Severity

impl Send for Severity

impl Sync for Severity

impl Unpin for Severity

impl UnwindSafe for Severity

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]