#[non_exhaustive]pub enum RealtimeUpdatesMode {
Unspecified,
Enabled,
Disabled,
UnknownValue(UnknownValue),
}Expand description
The Realtime Updates mode.
§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 Realtime Updates feature is not specified.
Enabled
The Realtime Updates feature is enabled by default.
This could potentially degrade write performance for the database.
Disabled
The Realtime Updates feature is disabled by default.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using RealtimeUpdatesMode::value or RealtimeUpdatesMode::name.
Implementations§
Trait Implementations§
Source§impl Clone for RealtimeUpdatesMode
impl Clone for RealtimeUpdatesMode
Source§fn clone(&self) -> RealtimeUpdatesMode
fn clone(&self) -> RealtimeUpdatesMode
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 RealtimeUpdatesMode
impl Debug for RealtimeUpdatesMode
Source§impl Default for RealtimeUpdatesMode
impl Default for RealtimeUpdatesMode
Source§impl<'de> Deserialize<'de> for RealtimeUpdatesMode
impl<'de> Deserialize<'de> for RealtimeUpdatesMode
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 RealtimeUpdatesMode
impl Display for RealtimeUpdatesMode
Source§impl From<&str> for RealtimeUpdatesMode
impl From<&str> for RealtimeUpdatesMode
Source§impl From<i32> for RealtimeUpdatesMode
impl From<i32> for RealtimeUpdatesMode
Source§impl PartialEq for RealtimeUpdatesMode
impl PartialEq for RealtimeUpdatesMode
Source§impl Serialize for RealtimeUpdatesMode
impl Serialize for RealtimeUpdatesMode
impl StructuralPartialEq for RealtimeUpdatesMode
Auto Trait Implementations§
impl Freeze for RealtimeUpdatesMode
impl RefUnwindSafe for RealtimeUpdatesMode
impl Send for RealtimeUpdatesMode
impl Sync for RealtimeUpdatesMode
impl Unpin for RealtimeUpdatesMode
impl UnsafeUnpin for RealtimeUpdatesMode
impl UnwindSafe for RealtimeUpdatesMode
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.