pub trait ResponseFactory<ReqBody, ResBody>: Clone {
// Required method
fn build(
&self,
request: Request<ReqBody>,
reason: ResponseReason,
) -> Response<ResBody>;
}Expand description
A factory for responses to rate-limit middleware results.
Required Methods§
Sourcefn build(
&self,
request: Request<ReqBody>,
reason: ResponseReason,
) -> Response<ResBody>
fn build( &self, request: Request<ReqBody>, reason: ResponseReason, ) -> Response<ResBody>
Build a response using the original request and structured reason.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".