use-rule 0.0.1

Named reusable rule primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
use use_rule::Rule;

#[test]
fn rules_are_named_and_reusable() {
    let rule = Rule::<i32, _>::new("positive", |value| *value > 0);

    assert!(rule.passes(&42));
    assert!(!rule.passes(&-1));
}