Skip to main content

validate

Function validate 

Source
pub fn validate<M: ReflectMessage>(msg: &M) -> Result<(), Error>
Expand description

Validate a message using a global Validator instance.

This is a convenience function that uses a shared, lazily-initialized validator. For lower memory usage, prefer using a single Validator instance rather than creating multiple instances.

ยงErrors

Returns an Error containing all constraint violations found, or a compilation/runtime error if rule evaluation fails.