Enum gapi_grpc::google::cloud::asset::v1::condition_evaluation::EvaluationValue[][src]

#[repr(i32)]pub enum EvaluationValue {
    Unspecified,
    True,
    False,
    Conditional,
}

Value of this expression.

Variants

Unspecified

Reserved for future use.

True

The evaluation result is true.

False

The evaluation result is false.

Conditional

The evaluation result is conditional when the condition expression contains variables that are either missing input values or have not been supported by Analyzer yet.

Implementations

impl EvaluationValue[src]

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

Returns true if value is a variant of EvaluationValue.

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

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

Trait Implementations

impl Clone for EvaluationValue[src]

impl Copy for EvaluationValue[src]

impl Debug for EvaluationValue[src]

impl Default for EvaluationValue[src]

impl Eq for EvaluationValue[src]

impl From<EvaluationValue> for i32[src]

impl Hash for EvaluationValue[src]

impl Ord for EvaluationValue[src]

impl PartialEq<EvaluationValue> for EvaluationValue[src]

impl PartialOrd<EvaluationValue> for EvaluationValue[src]

impl StructuralEq for EvaluationValue[src]

impl StructuralPartialEq for EvaluationValue[src]

Auto Trait Implementations

impl RefUnwindSafe for EvaluationValue

impl Send for EvaluationValue

impl Sync for EvaluationValue

impl Unpin for EvaluationValue

impl UnwindSafe for EvaluationValue

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]