pub enum ProjectedPredicate {
Eq {
field: String,
value: ApplicationValue,
},
Range {
field: String,
low: Option<ApplicationValue>,
high: Option<ApplicationValue>,
},
}Expand description
Equality or range predicate addressed by projected field name.
Variants§
Eq
Field equals value.
Range
Inclusive-low / exclusive-high range (either bound optional).
Fields
§
low: Option<ApplicationValue>Inclusive lower bound.
§
high: Option<ApplicationValue>Exclusive upper bound.
Trait Implementations§
Source§impl Clone for ProjectedPredicate
impl Clone for ProjectedPredicate
Source§fn clone(&self) -> ProjectedPredicate
fn clone(&self) -> ProjectedPredicate
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 ProjectedPredicate
impl Debug for ProjectedPredicate
impl Eq for ProjectedPredicate
Source§impl PartialEq for ProjectedPredicate
impl PartialEq for ProjectedPredicate
Source§fn eq(&self, other: &ProjectedPredicate) -> bool
fn eq(&self, other: &ProjectedPredicate) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProjectedPredicate
Auto Trait Implementations§
impl !Freeze for ProjectedPredicate
impl RefUnwindSafe for ProjectedPredicate
impl Send for ProjectedPredicate
impl Sync for ProjectedPredicate
impl Unpin for ProjectedPredicate
impl UnsafeUnpin for ProjectedPredicate
impl UnwindSafe for ProjectedPredicate
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].