Structs§
- Schema
Error - A schema error, identified by which file it came from (cratestack#916).
Constants§
- ANONYMOUS_
SCHEMA - File identity used when a caller parses a schema with no path to give.
Prefer
parse_schema_namedwhenever a path is known: it is what makes a rendered diagnostic name the file.
Functions§
- builtin_
type_ names - Canonical scalar type names built into the
.cstacklanguage (e.g.String,Int,Decimal, …), includingPage(which is valid only as a procedure return type — seevalidate::type_names::validate_type_ref— not as a plain field type). - parse_
schema - parse_
schema_ diagnostics - Parse and validate, reporting every independent problem rather than only the first.
- parse_
schema_ file - parse_
schema_ named - parse_
schema_ unvalidated - Parse a
.cstacksource into acratestack_core::SchemaWITHOUT running [validate::validate_schema].