Crate sbe_schema

Source
Expand description

§sbe-schema

sbe-schema is a library for working with SBE schema files.

Structs§

FullCompatibility
Schema evolution strategy that accept only adding optional fields.
NoneCompatibility
A strategy that accepts all changes.
SbeSchemaValidator
A validator for SBE schema versions.
Schema
Structure that represent top level SBE schema.
VTable
VTable for lookups
Validator
A validator for schema evolution.

Enums§

CompatibilityLevel
The compatibility level of a schema evolution strategy.
SbeSchemaError
Errors that can occur when working with SBE schema files.

Traits§

EvolutionStrategy
A strategy for schema evolution.
Optional
A trait for checking if type is optional
PartialCompatibility
A trait for checking partial compatibility.
SchemaValidator
A trait for validating schema versions.

Functions§

build_vtable
build vtable for lookups type name -> composite/enum/set/type

Type Aliases§

Result
Result type returned from methods that have [enum@self::Error].