#[non_exhaustive]pub enum SqlBackupState {
Unspecified,
Enqueued,
Running,
Failed,
Successful,
Deleting,
DeletionFailed,
UnknownValue(UnknownValue),
}Expand description
The backup’s state
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unspecified
The state of the backup is unknown.
Enqueued
The backup that’s added to a queue.
Running
The backup is in progress.
Failed
The backup failed.
Successful
The backup is successful.
Deleting
The backup is being deleted.
DeletionFailed
Deletion of the backup failed.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using SqlBackupState::value or SqlBackupState::name.
Implementations§
Trait Implementations§
Source§impl Clone for SqlBackupState
impl Clone for SqlBackupState
Source§fn clone(&self) -> SqlBackupState
fn clone(&self) -> SqlBackupState
Returns a duplicate 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 SqlBackupState
impl Debug for SqlBackupState
Source§impl Default for SqlBackupState
impl Default for SqlBackupState
Source§impl<'de> Deserialize<'de> for SqlBackupState
impl<'de> Deserialize<'de> for SqlBackupState
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 SqlBackupState
impl Display for SqlBackupState
Source§impl From<&str> for SqlBackupState
impl From<&str> for SqlBackupState
Source§impl From<i32> for SqlBackupState
impl From<i32> for SqlBackupState
Source§impl PartialEq for SqlBackupState
impl PartialEq for SqlBackupState
Source§impl Serialize for SqlBackupState
impl Serialize for SqlBackupState
impl StructuralPartialEq for SqlBackupState
Auto Trait Implementations§
impl Freeze for SqlBackupState
impl RefUnwindSafe for SqlBackupState
impl Send for SqlBackupState
impl Sync for SqlBackupState
impl Unpin for SqlBackupState
impl UnwindSafe for SqlBackupState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.