Expand description
The two validation views and their shared introspection types. The two validation views and their shared introspection types.
Modules§
- sealed
- Sealing module: keeps the
ObjectChildextension point crate-internal.
Structs§
- Constraint
Desc - One declared constraint as data — derived from the same check vector the kernels run, so introspection cannot drift from behavior.
- Field
Meta - UI-facing metadata slots (DV-3); unknown extras survive round-trips.
- Nested
- Backs an
crate::types::object::ObjectSchemafield slot with any schema whose composed representation is ancrate::types::object::ObjectSchema(e.g. a derive companion from the separateformars-derivecrate). - Object
Field Desc - One declared object field as introspection data — key plus the child’s
own shape projection, taken from the same
Vecthe kernel walks so introspection cannot drift (DV-6). - Shape
Node - Introspection projection of a schema: primitive kind plus declared constraints.
Enums§
- Shape
Kind - Primitive families distinguishable through erasure.
Traits§
- DynSchema
- The object-safe erased view over a
Valuetree (DV-2). - Object
Child - Contract for anything that can back an
crate::types::object::ObjectSchemafield: path-aware validation with a fail-fast override, plus an introspection projection (D3). - Schema
- The typed validation view.