#[non_exhaustive]pub enum SqlApiWarningCode {
Unspecified,
RegionUnreachable,
MaxResultsExceedsLimit,
CompromisedCredentials,
InternalStateFailure,
UnknownValue(UnknownValue),
}
Expand description
§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
Unspecified
An unknown or unset warning type from Cloud SQL API.
RegionUnreachable
Warning when one or more regions are not reachable. The returned result set may be incomplete.
MaxResultsExceedsLimit
Warning when user provided maxResults parameter exceeds the limit. The returned result set may be incomplete.
CompromisedCredentials
Warning when user tries to create/update a user with credentials that have previously been compromised by a public data breach.
InternalStateFailure
Warning when the operation succeeds but some non-critical workflow state failed.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using SqlApiWarningCode::value or SqlApiWarningCode::name.
Implementations§
Trait Implementations§
Source§impl Clone for SqlApiWarningCode
impl Clone for SqlApiWarningCode
Source§fn clone(&self) -> SqlApiWarningCode
fn clone(&self) -> SqlApiWarningCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SqlApiWarningCode
impl Debug for SqlApiWarningCode
Source§impl Default for SqlApiWarningCode
impl Default for SqlApiWarningCode
Source§impl<'de> Deserialize<'de> for SqlApiWarningCode
impl<'de> Deserialize<'de> for SqlApiWarningCode
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>,
Source§impl Display for SqlApiWarningCode
impl Display for SqlApiWarningCode
Source§impl From<&str> for SqlApiWarningCode
impl From<&str> for SqlApiWarningCode
Source§impl From<i32> for SqlApiWarningCode
impl From<i32> for SqlApiWarningCode
Source§impl PartialEq for SqlApiWarningCode
impl PartialEq for SqlApiWarningCode
Source§impl Serialize for SqlApiWarningCode
impl Serialize for SqlApiWarningCode
impl StructuralPartialEq for SqlApiWarningCode
Auto Trait Implementations§
impl Freeze for SqlApiWarningCode
impl RefUnwindSafe for SqlApiWarningCode
impl Send for SqlApiWarningCode
impl Sync for SqlApiWarningCode
impl Unpin for SqlApiWarningCode
impl UnwindSafe for SqlApiWarningCode
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
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.