Skip to main content

use_rule_basic_usage/
basic_usage.rs

1use use_rule::Rule;
2
3fn main() {
4    let rule = Rule::<i32, _>::new("positive", |value| *value > 0);
5    let evaluation = rule.evaluate(&42);
6
7    assert_eq!(evaluation.name(), "positive");
8    assert!(evaluation.passed());
9}