Struct google_storage1::api::BucketVersioning
source · pub struct BucketVersioning {
pub enabled: Option<bool>,
}
Expand description
The bucket’s versioning configuration.
This type is not used in any activity, and only used as part of another schema.
Fields§
§enabled: Option<bool>
While set to true, versioning is fully enabled for this bucket.
Trait Implementations§
source§impl Clone for BucketVersioning
impl Clone for BucketVersioning
source§fn clone(&self) -> BucketVersioning
fn clone(&self) -> BucketVersioning
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BucketVersioning
impl Debug for BucketVersioning
source§impl Default for BucketVersioning
impl Default for BucketVersioning
source§fn default() -> BucketVersioning
fn default() -> BucketVersioning
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BucketVersioning
impl<'de> Deserialize<'de> for BucketVersioning
source§fn 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
source§impl Serialize for BucketVersioning
impl Serialize for BucketVersioning
impl NestedType for BucketVersioning
impl Part for BucketVersioning
Auto Trait Implementations§
impl RefUnwindSafe for BucketVersioning
impl Send for BucketVersioning
impl Sync for BucketVersioning
impl Unpin for BucketVersioning
impl UnwindSafe for BucketVersioning
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more