#[non_exhaustive]pub enum IndustryVertical {
Unspecified,
Generic,
Media,
HealthcareFhir,
UnknownValue(UnknownValue),
}Available on crate features
data-store-service or engine-service only.Expand description
The industry vertical associated with the DataStore.
§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
Value used when unset.
Generic
The generic vertical for documents that are not specific to any industry vertical.
Media
The media industry vertical.
HealthcareFhir
The healthcare FHIR vertical.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using IndustryVertical::value or IndustryVertical::name.
Implementations§
Trait Implementations§
Source§impl Clone for IndustryVertical
impl Clone for IndustryVertical
Source§fn clone(&self) -> IndustryVertical
fn clone(&self) -> IndustryVertical
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 IndustryVertical
impl Debug for IndustryVertical
Source§impl Default for IndustryVertical
impl Default for IndustryVertical
Source§impl<'de> Deserialize<'de> for IndustryVertical
impl<'de> Deserialize<'de> for IndustryVertical
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 IndustryVertical
impl Display for IndustryVertical
Source§impl From<&str> for IndustryVertical
impl From<&str> for IndustryVertical
Source§impl From<i32> for IndustryVertical
impl From<i32> for IndustryVertical
Source§impl PartialEq for IndustryVertical
impl PartialEq for IndustryVertical
Source§impl Serialize for IndustryVertical
impl Serialize for IndustryVertical
impl StructuralPartialEq for IndustryVertical
Auto Trait Implementations§
impl Freeze for IndustryVertical
impl RefUnwindSafe for IndustryVertical
impl Send for IndustryVertical
impl Sync for IndustryVertical
impl Unpin for IndustryVertical
impl UnsafeUnpin for IndustryVertical
impl UnwindSafe for IndustryVertical
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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.