wellformed 0.1.1

Declarative form validation schemas with transforms, constraints, and codegen
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Runtime for executing wellformed schemas.
//!
//! This module provides the runtime components for:
//! - Applying transforms to normalize data
//! - Evaluating predicates against values
//! - Validating values against schemas

pub mod predicate;
pub mod transform;
pub mod validate;

pub use predicate::{EvalContext, NamedPredicate, PredicateRegistry};
pub use transform::{apply_transform, apply_transforms};
pub use validate::{validate, validate_with_registry, ValidationResult, Validator};

#[cfg(feature = "address")]
pub use predicate::register_address_predicates;