pub enum DynamicComparisonOp {
Eq,
Neq,
Gt,
Gte,
Lt,
Lte,
Contains,
Like,
StartsWith,
EndsWith,
}Expand description
Runtime comparison operator requested by a language binding.
Variants§
Eq
Equality.
Neq
Not equal.
Gt
Greater than.
Gte
Greater than or equal.
Lt
Less than.
Lte
Less than or equal.
Contains
String contains.
Like
String regex match.
StartsWith
Anchored prefix match: the caller passes the raw literal; Rust adds
the ^ anchor, escapes regex metacharacters, and emits a like query.
EndsWith
Anchored suffix match: the caller passes the raw literal; Rust adds
the $ anchor, escapes regex metacharacters, and emits a like query.
Trait Implementations§
Source§impl Clone for DynamicComparisonOp
impl Clone for DynamicComparisonOp
Source§fn clone(&self) -> DynamicComparisonOp
fn clone(&self) -> DynamicComparisonOp
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 moreimpl Copy for DynamicComparisonOp
Source§impl Debug for DynamicComparisonOp
impl Debug for DynamicComparisonOp
Source§impl<'de> Deserialize<'de> for DynamicComparisonOp
impl<'de> Deserialize<'de> for DynamicComparisonOp
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
impl Eq for DynamicComparisonOp
Source§impl PartialEq for DynamicComparisonOp
impl PartialEq for DynamicComparisonOp
Source§impl Serialize for DynamicComparisonOp
impl Serialize for DynamicComparisonOp
impl StructuralPartialEq for DynamicComparisonOp
Auto Trait Implementations§
impl Freeze for DynamicComparisonOp
impl RefUnwindSafe for DynamicComparisonOp
impl Send for DynamicComparisonOp
impl Sync for DynamicComparisonOp
impl Unpin for DynamicComparisonOp
impl UnsafeUnpin for DynamicComparisonOp
impl UnwindSafe for DynamicComparisonOp
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request