validatron 0.1.0

A data structure validation library designed for user input
Documentation

A data structure validation library

use validatron::Validate;

#[derive(Debug, Validate)]
struct MyStruct {
#[validatron(min = 42)]
a: i64,
#[validatron(equal = "hello world!")]
b: String,
}

let x = MyStruct {
a: 36,
b: "hello world!".into()
};

x.validate().is_err();