[][src]Module hedwig::validators

Implementations of validators.

Validators are responsible for ensuring the message payload is valid according some description and then constructing instances of ValidatedMessage that contain the encoded data in some on-wire format.

Structs

JsonSchemaValidatorjson-schema

Validator that validates JSON payloads according to a provided JSON Schema.

ProstValidatorprost

Validator that encodes data into protobuf payloads using prost.

ProstValidatorErrorprost

Errors that may occur when validating ProtoBuf messages.

Enums

JsonSchemaValidatorErrorjson-schema

Errors that may occur when validating messages using a JSON schema.