dade 0.2.0

dade is data definition for Rust structures.
Documentation
1
2
3
4
5
6
7
8
9
10
use dade::{model, Result};
fn validate_fn<T>(value: T) -> Result<T> {
    Ok(value)
}
#[model]
struct TestModel {
    #[field(validate = validate_fn)]
    value: String,
}
fn main() {}