Trait tower::filter::Predicate[][src]

pub trait Predicate<Request> {
    type Request;
    fn check(&mut self, request: Request) -> Result<Self::Request, BoxError>;
}
This is supported on crate feature filter only.
Expand description

Checks a request synchronously.

Associated Types

The type of requests returned by check.

This request is forwarded to the inner service if the predicate succeeds.

Required methods

Check whether the given request should be forwarded.

If the future resolves with Ok, the request is forwarded to the inner service.

Implementors