Skip to main content

Module schema

Module schema 

Source
Expand description

Logic for parsing and interacting with schemas in Avro format.

Structs§

FullName
Name
Represents names for record, enum and fixed Avro schemas.
NamedSchemaPiece
ParseSchemaError
Describes errors happened while parsing Avro schemas.
RecordField
Represents a field in a record Avro schema.
ResolvedDefaultValueField
Schema
Represents any valid Avro schema More information about Avro schemas can be found in the Avro Specification
SchemaFingerprint
Represents an Avro schema fingerprint More information about Avro schema fingerprints can be found in the Avro Schema Resolution documentation
SchemaNode
SchemaNodeOrNamed
UnionSchema

Enums§

RecordFieldOrder
Represents any valid order for a field in a record Avro schema.
ResolvedRecordField
SchemaKind
This type is used to simplify enum variant comparison between Schema and types::Value.
SchemaPiece
SchemaPieceOrNamed
SchemaPieceRefOrNamed

Functions§

resolve_schemas

Type Aliases§

Documentation
Represents documentation for complex Avro schemas.