Enum gapi_grpc::google::identity::accesscontextmanager::v1::basic_level::ConditionCombiningFunction[][src]

#[repr(i32)]pub enum ConditionCombiningFunction {
    And,
    Or,
}

Options for how the conditions list should be combined to determine if this AccessLevel is applied. Default is AND.

Variants

And

All Conditions must be true for the BasicLevel to be true.

Or

If at least one Condition is true, then the BasicLevel is true.

Implementations

impl ConditionCombiningFunction[src]

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

Returns true if value is a variant of ConditionCombiningFunction.

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

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

Trait Implementations

impl Clone for ConditionCombiningFunction[src]

impl Copy for ConditionCombiningFunction[src]

impl Debug for ConditionCombiningFunction[src]

impl Default for ConditionCombiningFunction[src]

impl Eq for ConditionCombiningFunction[src]

impl From<ConditionCombiningFunction> for i32[src]

impl Hash for ConditionCombiningFunction[src]

impl Ord for ConditionCombiningFunction[src]

impl PartialEq<ConditionCombiningFunction> for ConditionCombiningFunction[src]

impl PartialOrd<ConditionCombiningFunction> for ConditionCombiningFunction[src]

impl StructuralEq for ConditionCombiningFunction[src]

impl StructuralPartialEq for ConditionCombiningFunction[src]

Auto Trait Implementations

impl RefUnwindSafe for ConditionCombiningFunction

impl Send for ConditionCombiningFunction

impl Sync for ConditionCombiningFunction

impl Unpin for ConditionCombiningFunction

impl UnwindSafe for ConditionCombiningFunction

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]