Skip to main content

validate_document

Function validate_document 

Source
pub fn validate_document(c: &CollectionIr, doc: &Value) -> Result<(), NookError>
Expand description

Validates doc against c. The Rust core is the sole authority (PRD §3); TS has already applied id/defaults before this runs.

§Errors

Returns NookError::Schema on any type mismatch, constraint violation, unknown field, or missing required field.