use-validate 0.0.1

Composable facade crate for RustUse validation primitives
Documentation
1
2
3
4
5
6
7
8
9
10
use use_validate::{Rule, check};

fn main() {
    let value = 42;
    let result = check(value > 0);
    let rule = Rule::<i32, _>::new("positive", |input| *input > 0);

    assert!(result.is_pass());
    assert!(rule.passes(&value));
}