zoden

Crates.iozoden
lib.rszoden
version0.1.0
created_at2025-10-31 11:08:20.453455+00
updated_at2025-10-31 11:08:20.453455+00
descriptionClone of Javascript world's zod for Rust.
homepage
repositoryhttps://github.com/themahikaishar/zoden
max_upload_size
id1909875
size8,827
Mahi Kaishar (themahikaishar)

documentation

README

Zoden

Clone of Javascript world's zod for Rust.

Get Started

cargo add zoden

Eample

use zoden::Zoden;

fn main() {
  let username_schema = Zoden::string().min(3).max(20);
  let email_shema = Zoden::string().email();
  let age_schema = Zoden::number::<usize>().min(13);

  println!(
    "{username} - {email} - {age}",
    username = username_schema.prase("Md Mahi Kaishar").unwrap(),
    email = email_shema.prase("mahi@gmail.com").unwrap(),
    age= age_schema.prase("12").unwrap() // Error
  );
}
Commit count: 0

cargo fmt