Function predicates::constant::never
source · pub fn never() -> BooleanPredicate
Expand description
Creates a new Predicate
that always returns false
.
§Examples
use predicates::prelude::*;
let predicate_fn = predicate::never();
assert_eq!(false, predicate_fn.eval(&5));
assert_eq!(false, predicate_fn.eval(&10));
assert_eq!(false, predicate_fn.eval(&15));
// Won't work - Predicates can only operate on a single type
// assert_eq!(false, predicate_fn.eval("hello"))