Struct predicates::name::NamePredicate [−][src]
Expand description
Augment an existing predicate with a name.
This is created by the PredicateNameExt::name
function.
Trait Implementations
impl<M: PartialEq, Item> PartialEq<NamePredicate<M, Item>> for NamePredicate<M, Item> where
M: Predicate<Item>,
Item: PartialEq + ?Sized,
impl<M: PartialEq, Item> PartialEq<NamePredicate<M, Item>> for NamePredicate<M, Item> where
M: Predicate<Item>,
Item: PartialEq + ?Sized,
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
impl<M, Item> Predicate<Item> for NamePredicate<M, Item> where
M: Predicate<Item>,
Item: ?Sized,
impl<M, Item> Predicate<Item> for NamePredicate<M, Item> where
M: Predicate<Item>,
Item: ?Sized,
impl<M, Item> PredicateReflection for NamePredicate<M, Item> where
M: Predicate<Item>,
Item: ?Sized,
impl<M, Item> PredicateReflection for NamePredicate<M, Item> where
M: Predicate<Item>,
Item: ?Sized,
impl<M, Item> StructuralPartialEq for NamePredicate<M, Item> where
M: Predicate<Item>,
Item: ?Sized,
Auto Trait Implementations
impl<M, Item: ?Sized> RefUnwindSafe for NamePredicate<M, Item> where
Item: RefUnwindSafe,
M: RefUnwindSafe,
impl<M, Item: ?Sized> Send for NamePredicate<M, Item> where
Item: Send,
M: Send,
impl<M, Item: ?Sized> Sync for NamePredicate<M, Item> where
Item: Sync,
M: Sync,
impl<M, Item: ?Sized> Unpin for NamePredicate<M, Item> where
Item: Unpin,
M: Unpin,
impl<M, Item: ?Sized> UnwindSafe for NamePredicate<M, Item> where
Item: UnwindSafe,
M: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
fn and<B>(self, other: B) -> AndPredicate<Self, B, Item> where
B: Predicate<Item>,
Self: Sized,
fn and<B>(self, other: B) -> AndPredicate<Self, B, Item> where
B: Predicate<Item>,
Self: Sized,
Compute the logical AND of two Predicate
results, returning the result. Read more
Compute the logical OR of two Predicate
results, returning the result. Read more
Compute the logical NOT of a Predicate
, returning the result. Read more