Skip to main content

Module validate

Module validate 

Source

Structs§

FormReq
Extractor that deserializes application/x-www-form-urlencoded, auto-sanitizes, and provides manual .validate(). Works with just T: DeserializeOwned. If #[derive(Sanitize)] is present, sanitization happens automatically. If #[derive(Validate)] is present, .validate() becomes available.
JsonReq
Extractor that deserializes application/json, auto-sanitizes, and provides manual .validate(). Works with just T: DeserializeOwned. If #[derive(Sanitize)] is present, sanitization happens automatically. If #[derive(Validate)] is present, .validate() becomes available.

Traits§

Validate
Trait implemented by #[derive(modo::Validate)] to validate struct fields.

Functions§

is_valid_email
Simple email validation: requires text before @, text after @, and a . after @.
validation_error
Build a validation Error from a list of (field_name, messages) pairs. Only includes fields that have at least one message.