#[non_exhaustive]pub enum NumericFilterOption {
Unspecified,
All,
Limit,
Limitless,
UnknownValue(UnknownValue),
}Expand description
Specifies the columns on which numeric filter needs to be applied.
§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
Unspecified
Numeric filter option unspecified
All
Numeric filter option that matches all numeric columns.
Limit
Numeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter.
Limitless
Numeric filter option that matches only the numeric columns with no precision and scale specified.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using NumericFilterOption::value or NumericFilterOption::name.
Implementations§
Trait Implementations§
Source§impl Clone for NumericFilterOption
impl Clone for NumericFilterOption
Source§fn clone(&self) -> NumericFilterOption
fn clone(&self) -> NumericFilterOption
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for NumericFilterOption
impl Debug for NumericFilterOption
Source§impl Default for NumericFilterOption
impl Default for NumericFilterOption
Source§impl<'de> Deserialize<'de> for NumericFilterOption
impl<'de> Deserialize<'de> for NumericFilterOption
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 NumericFilterOption
impl Display for NumericFilterOption
Source§impl From<&str> for NumericFilterOption
impl From<&str> for NumericFilterOption
Source§impl From<i32> for NumericFilterOption
impl From<i32> for NumericFilterOption
Source§impl PartialEq for NumericFilterOption
impl PartialEq for NumericFilterOption
Source§impl Serialize for NumericFilterOption
impl Serialize for NumericFilterOption
impl StructuralPartialEq for NumericFilterOption
Auto Trait Implementations§
impl Freeze for NumericFilterOption
impl RefUnwindSafe for NumericFilterOption
impl Send for NumericFilterOption
impl Sync for NumericFilterOption
impl Unpin for NumericFilterOption
impl UnwindSafe for NumericFilterOption
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.