pub enum ListPredicateKind {
All,
Any,
None,
Single,
}Expand description
The kind of list predicate function.
Variants§
All
all(x IN list WHERE pred): true if pred holds for every element.
Any
any(x IN list WHERE pred): true if pred holds for at least one element.
None
none(x IN list WHERE pred): true if pred holds for no element.
Single
single(x IN list WHERE pred): true if pred holds for exactly one element.
Trait Implementations§
Source§impl Clone for ListPredicateKind
impl Clone for ListPredicateKind
Source§fn clone(&self) -> ListPredicateKind
fn clone(&self) -> ListPredicateKind
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 ListPredicateKind
impl Debug for ListPredicateKind
Source§impl PartialEq for ListPredicateKind
impl PartialEq for ListPredicateKind
impl Eq for ListPredicateKind
impl StructuralPartialEq for ListPredicateKind
Auto Trait Implementations§
impl Freeze for ListPredicateKind
impl RefUnwindSafe for ListPredicateKind
impl Send for ListPredicateKind
impl Sync for ListPredicateKind
impl Unpin for ListPredicateKind
impl UnsafeUnpin for ListPredicateKind
impl UnwindSafe for ListPredicateKind
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<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§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 more