Module fog_pack::schema[][src]

Schema, which can be used to encode/decode a document or entry, while verifying its contents.

A schema is always decoded from a Document. Schema documents can be easily built from scratch using a SchemaBuilder.

Structs

Dictionary

A ZStandard Compression dictionary.

NoSchema

Validation for documents without a schema.

Schema

A Schema, which can be used to encode/decode a document or entry, while verifying its contents.

SchemaBuilder

Builds schemas up from Validators.

Enums

Compress

Compression settings for Documents and Entries.

Constants

ALGORITHM_ZSTD