rydantic 0.7.0

Type-driven validation, JSON Schema, Cap'n Proto, Axum and SQLx models for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
use rydantic::Model;

#[derive(Model)]
struct User {
    age: u8,
}

fn main() {
    let user = User::parse_validated_json(r#"{"age":25}"#).unwrap();
    user.age = 1;
}