pub trait ValidateRequest {
// Required methods
fn header(&self, _: &OpenAPI) -> Result<()>;
fn method(&self, _: &OpenAPI) -> Result<()>;
fn query(&self, _: &OpenAPI) -> Result<()>;
fn path(&self, _: &OpenAPI) -> Result<()>;
fn body(&self, _: &OpenAPI) -> Result<()>;
fn context(&self) -> RequestContext;
}Required Methods§
fn header(&self, _: &OpenAPI) -> Result<()>
fn method(&self, _: &OpenAPI) -> Result<()>
fn query(&self, _: &OpenAPI) -> Result<()>
fn path(&self, _: &OpenAPI) -> Result<()>
fn body(&self, _: &OpenAPI) -> Result<()>
fn context(&self) -> RequestContext
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".