Skip to main content

Crate sova_vld

Crate sova_vld 

Source
Expand description

Request validation via vld.

Structs§

Validate
Route attribute: declare the validated DTO for a route.
ValidateHook
Type-erased runner invoked by route middleware.
Validated
Parsed DTO stored on the request by ValidateHook.
ValidationError
Newtype so Sova can implement IntoResponse (orphan rule).
Vld
Plugin: coverage check for POST/PUT/PATCH without ValidateHook.

Enums§

ValidateSource
Where to read input for Validate.

Traits§

ValidExt
Access DTO stored by ValidateHook.
ValidateRouteExt
Sugar: attach Validate + ValidateHook (+ OpenAPI schema when enabled).
ValidateSchema
ValidationExt
Validate request body / query / path params with vld schema! types.

Functions§

missing_validate_routes
POST/PUT/PATCH routes that lack a ValidateHook.