[−][src]Enum cloud_storage::bucket::PrimitiveIamRole
The following enum contains primitive roles and the Cloud Storage permissions that these roles contain. Primitive roles cannot be added at the bucket-level.
Variants
Grants permission to list buckets as well as view bucket metadata, excluding ACLs, when listing. Also grants permission to list and get HMAC keys in the project.
Grants permission to create, list, and delete buckets. Grants permission to view bucket metadata, excluding ACLs, when listing. Grants full control over HMAC keys in a project.
Grants permission to create, list, and delete buckets. Also grants permission to view bucket metadata, excluding ACLs, when listing. Grants full control over HMAC keys in a project.
Trait Implementations
impl Debug for PrimitiveIamRole[src]
impl<'de> Deserialize<'de> for PrimitiveIamRole[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl PartialEq<PrimitiveIamRole> for PrimitiveIamRole[src]
pub fn eq(&self, other: &PrimitiveIamRole) -> bool[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl Serialize for PrimitiveIamRole[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl StructuralPartialEq for PrimitiveIamRole[src]
Auto Trait Implementations
impl RefUnwindSafe for PrimitiveIamRole[src]
impl Send for PrimitiveIamRole[src]
impl Sync for PrimitiveIamRole[src]
impl Unpin for PrimitiveIamRole[src]
impl UnwindSafe for PrimitiveIamRole[src]
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,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub 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, 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.
pub 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>,