Module schema_validator

Module schema_validator 

Source
Expand description

Schema validation for CRDT messages

Provides runtime validation of messages against JSON schemas to ensure contract compliance between client and server implementations.

Structs§

SchemaValidator
Schema validator for CRDT messages

Enums§

ValidationError
Validation error types

Functions§

get_validator
Get the global schema validator instance
is_validation_enabled
Check if validation is enabled (only in debug builds)
validate_json
Validate JSON data using the global validator
validate_json_conditional
Validate JSON with conditional execution based on build type
validate_message
Validate a message using the global validator
validate_message_conditional
Validate message with conditional execution based on build type