#[non_exhaustive]pub enum VersionView {
Basic,
Full,
UnknownValue(UnknownValue),
}Expand description
Fields that should be returned when Version resources are retrieved.
§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
Basic
Basic version information including scaling and inbound services, but not detailed deployment information.
Full
The information from BASIC, plus detailed information about the
deployment. This format is required when creating resources, but
is not returned in Get or List by default.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using VersionView::value or VersionView::name.
Implementations§
Trait Implementations§
Source§impl Clone for VersionView
impl Clone for VersionView
Source§fn clone(&self) -> VersionView
fn clone(&self) -> VersionView
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VersionView
impl Debug for VersionView
Source§impl Default for VersionView
impl Default for VersionView
Source§impl<'de> Deserialize<'de> for VersionView
impl<'de> Deserialize<'de> for VersionView
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 VersionView
impl Display for VersionView
Source§impl From<&str> for VersionView
impl From<&str> for VersionView
Source§impl From<i32> for VersionView
impl From<i32> for VersionView
Source§impl PartialEq for VersionView
impl PartialEq for VersionView
Source§impl Serialize for VersionView
impl Serialize for VersionView
impl StructuralPartialEq for VersionView
Auto Trait Implementations§
impl Freeze for VersionView
impl RefUnwindSafe for VersionView
impl Send for VersionView
impl Sync for VersionView
impl Unpin for VersionView
impl UnwindSafe for VersionView
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.