#[non_exhaustive]pub enum ServingStatus {
Unspecified,
Serving,
UserDisabled,
SystemDisabled,
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
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
Serving status is unspecified.
Serving
Application is serving.
UserDisabled
Application has been disabled by the user.
SystemDisabled
Application has been disabled by the system.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ServingStatus::value or ServingStatus::name.
Implementations§
Trait Implementations§
Source§impl Clone for ServingStatus
impl Clone for ServingStatus
Source§fn clone(&self) -> ServingStatus
fn clone(&self) -> ServingStatus
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 ServingStatus
impl Debug for ServingStatus
Source§impl Default for ServingStatus
impl Default for ServingStatus
Source§impl<'de> Deserialize<'de> for ServingStatus
impl<'de> Deserialize<'de> for ServingStatus
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 ServingStatus
impl Display for ServingStatus
Source§impl From<&str> for ServingStatus
impl From<&str> for ServingStatus
Source§impl From<i32> for ServingStatus
impl From<i32> for ServingStatus
Source§impl PartialEq for ServingStatus
impl PartialEq for ServingStatus
Source§impl Serialize for ServingStatus
impl Serialize for ServingStatus
impl StructuralPartialEq for ServingStatus
Auto Trait Implementations§
impl Freeze for ServingStatus
impl RefUnwindSafe for ServingStatus
impl Send for ServingStatus
impl Sync for ServingStatus
impl Unpin for ServingStatus
impl UnwindSafe for ServingStatus
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.