Trait spa_rs::filter::AsyncPredicate
source · [−]pub trait AsyncPredicate<Request, B> {
type Request;
type Response;
type Future: Future
where
<Self::Future as Future>::Output == Result<Self::Request, Self::Response>;
fn check(&mut self, request: Request) -> Self::Future;
}Expand description
Checks a request asynchronously
Required Associated Types
The type of requests returned by check
Thies request is forwarded to the inner service if the predicate succeeds.