Expand description
§sbe-schema
sbe-schema
is a library for working with SBE schema files.
Structs§
- Full
Compatibility - Schema evolution strategy that accept only adding optional fields.
- None
Compatibility - A strategy that accepts all changes.
- SbeSchema
Validator - 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§
- Compatibility
Level - The compatibility level of a schema evolution strategy.
- SbeSchema
Error - Errors that can occur when working with SBE schema files.
Traits§
- Evolution
Strategy - A strategy for schema evolution.
- Optional
- A trait for checking if type is optional
- Partial
Compatibility - A trait for checking partial compatibility.
- Schema
Validator - 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
].