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.Checks a request synchronously.
Associated Types
type Request
[src]
The type of requests returned by check
.
This request is forwarded to the inner service if the predicate succeeds.
Required methods
fn check(&mut self, request: Request) -> Result<Self::Request, BoxError>
[src]
Check whether the given request should be forwarded.
If the future resolves with Ok
, the request is forwarded to the inner service.
Implementors
Loading content...