Install
Quick start
use ;
let schema = object;
let out = schema.parse?;
Docs
Contributing
See ../CONTRIBUTING.md.
License
MIT. See ../LICENSE.
cargo add dmc-schema
use dmc_schema::{s, Ctx};
let schema = s::object(vec![
("title".into(), s::string().max(99).boxed()),
("draft".into(), s::default_(s::boolean().boxed(), serde_json::json!(false)).boxed()),
]);
let out = schema.parse(&value, &Ctx::empty())?;
See ../CONTRIBUTING.md.
MIT. See ../LICENSE.