Crate ion_schema
source ·Modules
- Provides a way to construct
DocumentAuthority. - Re-export of the ion-rs dependency that is part of our public API.
- Provides a way to construct ISL types/constraints programmatically.
- Represents the
IonSchemaResulttype for error handling. - Represents a
Schemawhich is collection of zero or moreTypeDefinitions. Provides functions to get the underlyingTypeDefinitions from theSchemathat can be used to validate an Ion value. - Provides functions for getting instances of
SchemausingSchemaSystem.
Macros
- A macro that checks some condition required to be valid ISL.
Structs
Enums
- Provide an Ion schema Element which includes all Elements and a document type