formars-core
Typed schema primitives with a dyn-safe erased view for form validation:
builder-first composition (object(), string(), coerced::<T>(), ...),
a Value tree with JSON interop behind the serde feature, path-addressed
typed errors, and the Schema/DynSchema dual view.
use *;
let schema = object.field;
assert!;
This crate is macro-free and dependency-light; formars-derive adds
#[derive(FormSchema)] on top of it. See the
repository and the
formars facade for the full toolkit.
License: MIT — see LICENSE.