pub trait ValidateRouteExt {
// Required methods
fn validate_body<T>(&mut self) -> &mut Self
where T: VldParse + Send + Sync + 'static + ValidateSchema;
fn validate_query<T>(&mut self) -> &mut Self
where T: VldParse + Send + Sync + 'static + ValidateSchema;
fn validate_params<T>(&mut self) -> &mut Self
where T: VldParse + Send + Sync + 'static + ValidateSchema;
fn validate_all<T>(&mut self) -> &mut Self
where T: VldParse + Send + Sync + 'static + ValidateSchema;
fn validate_form<T>(&mut self) -> &mut Self
where T: VldParse + Send + Sync + 'static + ValidateSchema;
}Expand description
Sugar: attach Validate + ValidateHook (+ OpenAPI schema when enabled).
Required Methods§
fn validate_body<T>(&mut self) -> &mut Self
fn validate_query<T>(&mut self) -> &mut Self
fn validate_params<T>(&mut self) -> &mut Self
fn validate_all<T>(&mut self) -> &mut Self
fn validate_form<T>(&mut self) -> &mut Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".