[−][src]Enum gcp_client::google::iam::admin::v1::role::RoleLaunchStage
A stage representing a role's lifecycle phase.
Variants
The user has indicated this role is currently in an Alpha phase. If this
launch stage is selected, the stage
field will not be included when
requesting the definition for a given role.
The user has indicated this role is currently in a Beta phase.
The user has indicated this role is generally available.
The user has indicated this role is being deprecated.
This role is disabled and will not contribute permissions to any members it is granted to in policies.
The user has indicated this role is currently in an EAP phase.
Implementations
impl RoleLaunchStage
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of RoleLaunchStage
.
pub fn from_i32(value: i32) -> Option<RoleLaunchStage>
[src]
Converts an i32
to a RoleLaunchStage
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for RoleLaunchStage
[src]
fn clone(&self) -> RoleLaunchStage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RoleLaunchStage
[src]
impl Debug for RoleLaunchStage
[src]
impl Default for RoleLaunchStage
[src]
fn default() -> RoleLaunchStage
[src]
impl Eq for RoleLaunchStage
[src]
impl From<RoleLaunchStage> for i32
[src]
fn from(value: RoleLaunchStage) -> i32
[src]
impl Hash for RoleLaunchStage
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for RoleLaunchStage
[src]
fn cmp(&self, other: &RoleLaunchStage) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<RoleLaunchStage> for RoleLaunchStage
[src]
fn eq(&self, other: &RoleLaunchStage) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<RoleLaunchStage> for RoleLaunchStage
[src]
fn partial_cmp(&self, other: &RoleLaunchStage) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for RoleLaunchStage
[src]
impl StructuralPartialEq for RoleLaunchStage
[src]
Auto Trait Implementations
impl RefUnwindSafe for RoleLaunchStage
impl Send for RoleLaunchStage
impl Sync for RoleLaunchStage
impl Unpin for RoleLaunchStage
impl UnwindSafe for RoleLaunchStage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,