[][src]Enum gcp_client::google::iam::admin::v1::permission::CustomRolesSupportLevel

#[repr(i32)]pub enum CustomRolesSupportLevel {
    Supported,
    Testing,
    NotSupported,
}

The state of the permission with regards to custom roles.

Variants

Supported

Permission is fully supported for custom role use.

Testing

Permission is being tested to check custom role compatibility.

NotSupported

Permission is not supported for custom role use.

Implementations

impl CustomRolesSupportLevel[src]

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

Returns true if value is a variant of CustomRolesSupportLevel.

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

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

Trait Implementations

impl Clone for CustomRolesSupportLevel[src]

impl Copy for CustomRolesSupportLevel[src]

impl Debug for CustomRolesSupportLevel[src]

impl Default for CustomRolesSupportLevel[src]

impl Eq for CustomRolesSupportLevel[src]

impl From<CustomRolesSupportLevel> for i32[src]

impl Hash for CustomRolesSupportLevel[src]

impl Ord for CustomRolesSupportLevel[src]

impl PartialEq<CustomRolesSupportLevel> for CustomRolesSupportLevel[src]

impl PartialOrd<CustomRolesSupportLevel> for CustomRolesSupportLevel[src]

impl StructuralEq for CustomRolesSupportLevel[src]

impl StructuralPartialEq for CustomRolesSupportLevel[src]

Auto Trait Implementations

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, 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>, 

impl<T> WithSubscriber for T[src]