Schema builder. s::*
use ;
use json;
let schema = object;
let ctx = empty;
let out = schema.parse.unwrap;
assert_eq!;
assert_eq!;
Schema builder. s::*
use dmc_schema::{s, BoxSchema, Ctx, Schema};
use serde_json::json;
let schema = s::object(vec![
("title".into(), s::string().max(99).boxed()),
("draft".into(), s::default_(s::boolean().boxed(), json!(false)).boxed()),
]);
let ctx = Ctx::empty();
let out = schema.parse(&json!({"title": "Hello"}), &ctx).unwrap();
assert_eq!(out["title"], "Hello");
assert_eq!(out["draft"], false);