Enum gcs_example::storage_v1_types::ObjectsRewriteDestinationPredefinedAcl[][src]

pub enum ObjectsRewriteDestinationPredefinedAcl {
    Undefined,
    AuthenticatedRead,
    BucketOwnerFullControl,
    BucketOwnerRead,
    Private,
    ProjectPrivate,
    PublicRead,
}

Variants

Undefined
AuthenticatedRead

Object owner gets OWNER access, and allAuthenticatedUsers get READER access.

BucketOwnerFullControl

Object owner gets OWNER access, and project team owners get OWNER access.

BucketOwnerRead

Object owner gets OWNER access, and project team owners get READER access.

Private

Object owner gets OWNER access.

ProjectPrivate

Object owner gets OWNER access, and project team members get access according to their roles.

PublicRead

Object owner gets OWNER access, and allUsers get READER access.

Trait Implementations

impl Clone for ObjectsRewriteDestinationPredefinedAcl[src]

impl Copy for ObjectsRewriteDestinationPredefinedAcl[src]

impl Debug for ObjectsRewriteDestinationPredefinedAcl[src]

impl Default for ObjectsRewriteDestinationPredefinedAcl[src]

impl<'de> Deserialize<'de> for ObjectsRewriteDestinationPredefinedAcl[src]

impl Display for ObjectsRewriteDestinationPredefinedAcl[src]

impl Serialize for ObjectsRewriteDestinationPredefinedAcl[src]

Auto Trait Implementations

impl RefUnwindSafe for ObjectsRewriteDestinationPredefinedAcl

impl Send for ObjectsRewriteDestinationPredefinedAcl

impl Sync for ObjectsRewriteDestinationPredefinedAcl

impl Unpin for ObjectsRewriteDestinationPredefinedAcl

impl UnwindSafe for ObjectsRewriteDestinationPredefinedAcl

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<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.