Trait salvo_core::handler::Skipper

source ·
pub trait Skipper: Send + Sync + 'static {
    // Required method
    fn skipped(&self, req: &mut Request, depot: &Depot) -> bool;
}
Expand description

Skipper is used to check if the request should be skipped.

Skipper is used in many middlewares.

Required Methods§

source

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

Check if the request should be skipped.

Implementations on Foreign Types§

source§

impl<A> Skipper for (A,)
where A: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

source§

impl<A, B> Skipper for (A, B)
where A: Skipper, B: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

source§

impl<A, B, C> Skipper for (A, B, C)
where A: Skipper, B: Skipper, C: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

source§

impl<A, B, C, D> Skipper for (A, B, C, D)
where A: Skipper, B: Skipper, C: Skipper, D: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

source§

impl<A, B, C, D, E> Skipper for (A, B, C, D, E)
where A: Skipper, B: Skipper, C: Skipper, D: Skipper, E: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

source§

impl<A, B, C, D, E, F> Skipper for (A, B, C, D, E, F)
where A: Skipper, B: Skipper, C: Skipper, D: Skipper, E: Skipper, F: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

source§

impl<A, B, C, D, E, F, G> Skipper for (A, B, C, D, E, F, G)
where A: Skipper, B: Skipper, C: Skipper, D: Skipper, E: Skipper, F: Skipper, G: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

source§

impl<A, B, C, D, E, F, G, H> Skipper for (A, B, C, D, E, F, G, H)
where A: Skipper, B: Skipper, C: Skipper, D: Skipper, E: Skipper, F: Skipper, G: Skipper, H: Skipper,

source§

fn skipped(&self, req: &mut Request, depot: &Depot) -> bool

Implementors§

source§

impl<F> Skipper for F
where F: Fn(&mut Request, &Depot) -> bool + Send + Sync + 'static,