#[non_exhaustive]pub enum SearchTier {
Unspecified,
Standard,
Enterprise,
UnknownValue(UnknownValue),
}Available on crate feature
engine-service only.Expand description
Tiers of search features. Different tiers might have different pricing. To learn more, check the pricing documentation.
§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
Default value when the enum is unspecified. This is invalid to use.
Standard
Standard tier.
Enterprise
Enterprise tier.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using SearchTier::value or SearchTier::name.
Implementations§
Trait Implementations§
Source§impl Clone for SearchTier
impl Clone for SearchTier
Source§fn clone(&self) -> SearchTier
fn clone(&self) -> SearchTier
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 SearchTier
impl Debug for SearchTier
Source§impl Default for SearchTier
impl Default for SearchTier
Source§impl<'de> Deserialize<'de> for SearchTier
impl<'de> Deserialize<'de> for SearchTier
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 SearchTier
impl Display for SearchTier
Source§impl From<&str> for SearchTier
impl From<&str> for SearchTier
Source§impl From<i32> for SearchTier
impl From<i32> for SearchTier
Source§impl PartialEq for SearchTier
impl PartialEq for SearchTier
Source§impl Serialize for SearchTier
impl Serialize for SearchTier
impl StructuralPartialEq for SearchTier
Auto Trait Implementations§
impl Freeze for SearchTier
impl RefUnwindSafe for SearchTier
impl Send for SearchTier
impl Sync for SearchTier
impl Unpin for SearchTier
impl UnwindSafe for SearchTier
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.