Function predicates::constant::always[][src]

pub fn always<Item>() -> BooleanPredicate<Item>

Creates a new Predicate that always returns true.

Examples

use predicates::prelude::*;

let predicate_fn = predicate::always();
assert_eq!(true, predicate_fn.eval(&5));
assert_eq!(true, predicate_fn.eval(&10));
assert_eq!(true, predicate_fn.eval(&15));
// Won't work - Predicates can only operate on a single type
// assert_eq!(true, predicate_fn.eval("hello"))