#[non_exhaustive]pub enum SqlFlagType {
Unspecified,
Boolean,
String,
Integer,
None,
MysqlTimezoneOffset,
Float,
RepeatedString,
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
This is an unknown flag type.
Boolean
Boolean type flag.
String
String type flag.
Integer
Integer type flag.
None
Flag type used for a server startup option.
MysqlTimezoneOffset
Type introduced specially for MySQL TimeZone offset. Accept a string value with the format [-12:59, 13:00].
Float
Float type flag.
RepeatedString
Comma-separated list of the strings in a SqlFlagType enum.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using SqlFlagType::value or SqlFlagType::name.
Implementations§
Trait Implementations§
Source§impl Clone for SqlFlagType
impl Clone for SqlFlagType
Source§fn clone(&self) -> SqlFlagType
fn clone(&self) -> SqlFlagType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SqlFlagType
impl Debug for SqlFlagType
Source§impl Default for SqlFlagType
impl Default for SqlFlagType
Source§impl<'de> Deserialize<'de> for SqlFlagType
impl<'de> Deserialize<'de> for SqlFlagType
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 SqlFlagType
impl Display for SqlFlagType
Source§impl From<&str> for SqlFlagType
impl From<&str> for SqlFlagType
Source§impl From<i32> for SqlFlagType
impl From<i32> for SqlFlagType
Source§impl PartialEq for SqlFlagType
impl PartialEq for SqlFlagType
Source§impl Serialize for SqlFlagType
impl Serialize for SqlFlagType
impl StructuralPartialEq for SqlFlagType
Auto Trait Implementations§
impl Freeze for SqlFlagType
impl RefUnwindSafe for SqlFlagType
impl Send for SqlFlagType
impl Sync for SqlFlagType
impl Unpin for SqlFlagType
impl UnwindSafe for SqlFlagType
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.