zod-rs 1.0.0

TypeScript Zod-inspired schema validation library for Rust with static type inference
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod schema;

pub use schema::*;
pub use zod_rs_util::Locale;

pub mod prelude {
    pub use crate::schema::{
        array, boolean, literal, null, number, object, optional, string, tuple, union,
        ArraySchema, BooleanSchema, LiteralSchema, NullSchema, NumberSchema, ObjectSchema,
        OptionalSchema, Schema, StringSchema, TupleSchema, UnionSchema,
    };
    pub use serde_json::Value;
    #[cfg(feature = "macros")]
    pub use zod_rs_macros::ZodSchema;
    pub use zod_rs_util::Locale;
}