Enum cloud_storage::bucket::IamRole
source · [−]pub enum IamRole {
Standard(StandardIamRole),
Primitive(PrimitiveIamRole),
Legacy(LegacyIamRole),
}
Expand description
All possible roles that can exist in the IAM system. For a more comprehensive version, check Googles Documentation.
Variants
Standard(StandardIamRole)
Standard roles can be applied to either buckets or projects.
Primitive(PrimitiveIamRole)
Primitive roles are roles that must be added on a per-project basis.
Legacy(LegacyIamRole)
Legacy roles are roles that can only be added to an individual bucket.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for IamRole
impl<'de> Deserialize<'de> for IamRole
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for IamRole
Auto Trait Implementations
impl RefUnwindSafe for IamRole
impl Send for IamRole
impl Sync for IamRole
impl Unpin for IamRole
impl UnwindSafe for IamRole
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more