pub enum BackupBucketProperties {
AwsBackupBucketProperties(AwsBackupBucketProperties),
GcpBackupBucketProperties(GcpBackupBucketProperties),
AzureBackupBucketProperties(AzureBackupBucketProperties),
Unknown(String),
}Expand description
BackupBucketProperties - one of multiple variants.
Uses bucketProvider as a discriminator: "AWS", "GCP", or "AZURE".
Variants§
AwsBackupBucketProperties(AwsBackupBucketProperties)
GcpBackupBucketProperties(GcpBackupBucketProperties)
AzureBackupBucketProperties(AzureBackupBucketProperties)
Unknown(String)
Catch-all for unknown or newly-added values.
Trait Implementations§
Source§impl Clone for BackupBucketProperties
impl Clone for BackupBucketProperties
Source§fn clone(&self) -> BackupBucketProperties
fn clone(&self) -> BackupBucketProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BackupBucketProperties
impl Debug for BackupBucketProperties
Source§impl Default for BackupBucketProperties
impl Default for BackupBucketProperties
Source§impl<'de> Deserialize<'de> for BackupBucketProperties
impl<'de> Deserialize<'de> for BackupBucketProperties
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 Display for BackupBucketProperties
impl Display for BackupBucketProperties
Source§impl PartialEq for BackupBucketProperties
impl PartialEq for BackupBucketProperties
Source§fn eq(&self, other: &BackupBucketProperties) -> bool
fn eq(&self, other: &BackupBucketProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BackupBucketProperties
impl Serialize for BackupBucketProperties
impl StructuralPartialEq for BackupBucketProperties
Auto Trait Implementations§
impl Freeze for BackupBucketProperties
impl RefUnwindSafe for BackupBucketProperties
impl Send for BackupBucketProperties
impl Sync for BackupBucketProperties
impl Unpin for BackupBucketProperties
impl UnsafeUnpin for BackupBucketProperties
impl UnwindSafe for BackupBucketProperties
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