Enum gapi_grpc::google::monitoring::v3::ComparisonType[][src]

#[repr(i32)]pub enum ComparisonType {
    ComparisonUnspecified,
    ComparisonGt,
    ComparisonGe,
    ComparisonLt,
    ComparisonLe,
    ComparisonEq,
    ComparisonNe,
}

Specifies an ordering relationship on two arguments, called left and right.

Variants

ComparisonUnspecified

No ordering relationship is specified.

ComparisonGt

True if the left argument is greater than the right argument.

ComparisonGe

True if the left argument is greater than or equal to the right argument.

ComparisonLt

True if the left argument is less than the right argument.

ComparisonLe

True if the left argument is less than or equal to the right argument.

ComparisonEq

True if the left argument is equal to the right argument.

ComparisonNe

True if the left argument is not equal to the right argument.

Implementations

impl ComparisonType[src]

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

Returns true if value is a variant of ComparisonType.

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

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

Trait Implementations

impl Clone for ComparisonType[src]

impl Copy for ComparisonType[src]

impl Debug for ComparisonType[src]

impl Default for ComparisonType[src]

impl Eq for ComparisonType[src]

impl From<ComparisonType> for i32[src]

impl Hash for ComparisonType[src]

impl Ord for ComparisonType[src]

impl PartialEq<ComparisonType> for ComparisonType[src]

impl PartialOrd<ComparisonType> for ComparisonType[src]

impl StructuralEq for ComparisonType[src]

impl StructuralPartialEq for ComparisonType[src]

Auto Trait Implementations

impl RefUnwindSafe for ComparisonType

impl Send for ComparisonType

impl Sync for ComparisonType

impl Unpin for ComparisonType

impl UnwindSafe for ComparisonType

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]