Crate hydrate_schema

Crate hydrate_schema 

Source

Structs§

DataSetErrorWithBacktrace
LinkedSchemas
PropertyPath
SchemaCacheSingleFile
Handles saving and loading a schema cache, an immutable repository of all schemas that have ever existed.
SchemaDefDynamicArray
SchemaDefEnum
SchemaDefEnumSymbol
SchemaDefMap
SchemaDefRecord
SchemaDefRecordField
SchemaDefRecordFieldMarkup
SchemaDefRecordMarkup
SchemaDefStaticArray
SchemaDynamicArray
SchemaEnum
SchemaEnumInner
SchemaEnumSymbol
SchemaFingerprint
SchemaId
SchemaLinker
Acccumulates schema definitions defined in code or by json. Once schemas have been loaded, they are “linked”, producing read-only schemas that are hashed and may cyclically reference each other. The individual schemas are also very cheap to clone as they are stored in Arcs.
SchemaMap
SchemaRecord
SchemaRecordField
SchemaRecordInner
SchemaStaticArray

Enums§

CachedSchemaNamedType
DataSetError
Schema
Describes format of data, either a single primitive value or complex layout comprised of potentially many values
SchemaDefNamedType
SchemaDefParserError
SchemaDefType
SchemaDefValidationError
SchemaLinkerError
SchemaNamedType

Type Aliases§

DataSetResult
HashMap
HashMapValues
HashSet
HashSetIter
SchemaDefParserResult
SchemaDefValidationResult
SchemaLinkerResult