Returns a new predicate that succeeds only if both predicates succeed.
Evaluates the predicate with the specified value.
Evaluates the predicate with the specified value.
Returns the negation of this predicate.
Tests the predicate to see if it would succeed on the given element.
Provides a meaningful string rendering of the predicate.
Provides a meaningful string rendering of the predicate.
Returns a new predicate that succeeds if either predicates succeed.
A
Predicate[A]
is capable of producing assertion results on anA
. As a proposition, predicates compose using logical conjuction and disjunction, and can be negated.