#[non_exhaustive]pub struct BetweenConfiguration {
pub low_bound_key: Option<String>,
pub high_bound_key: Option<String>,
pub template: Option<String>,
}Expand description
Configuration that defines how BETWEEN range filter operations are translated into REST API request parameters.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.low_bound_key: Option<String>The parameter name used for the lower bound value in a BETWEEN filter operation.
high_bound_key: Option<String>The parameter name used for the upper bound value in a BETWEEN filter operation.
template: Option<String>A template string for constructing the BETWEEN filter expression.
Implementations§
Source§impl BetweenConfiguration
impl BetweenConfiguration
Sourcepub fn low_bound_key(&self) -> Option<&str>
pub fn low_bound_key(&self) -> Option<&str>
The parameter name used for the lower bound value in a BETWEEN filter operation.
Sourcepub fn high_bound_key(&self) -> Option<&str>
pub fn high_bound_key(&self) -> Option<&str>
The parameter name used for the upper bound value in a BETWEEN filter operation.
Source§impl BetweenConfiguration
impl BetweenConfiguration
Sourcepub fn builder() -> BetweenConfigurationBuilder
pub fn builder() -> BetweenConfigurationBuilder
Creates a new builder-style object to manufacture BetweenConfiguration.
Trait Implementations§
Source§impl Clone for BetweenConfiguration
impl Clone for BetweenConfiguration
Source§fn clone(&self) -> BetweenConfiguration
fn clone(&self) -> BetweenConfiguration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BetweenConfiguration
impl Debug for BetweenConfiguration
Source§impl PartialEq for BetweenConfiguration
impl PartialEq for BetweenConfiguration
impl StructuralPartialEq for BetweenConfiguration
Auto Trait Implementations§
impl Freeze for BetweenConfiguration
impl RefUnwindSafe for BetweenConfiguration
impl Send for BetweenConfiguration
impl Sync for BetweenConfiguration
impl Unpin for BetweenConfiguration
impl UnsafeUnpin for BetweenConfiguration
impl UnwindSafe for BetweenConfiguration
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.