use-constraint 0.0.1

Lightweight named constraint primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
use use_constraint::Constraint;

#[test]
fn constraints_answer_satisfaction_questions() {
    let constraint = Constraint::<str, _>::new("non-empty", |value| !value.is_empty());

    assert!(constraint.is_satisfied_by("rustuse"));
    assert!(!constraint.is_satisfied_by(""));
}