[][src]Trait carapax::Middleware

pub trait Middleware<C> {
    fn before(&mut self, _context: &mut C, _update: &Update) -> MiddlewareFuture { ... }
fn after(&mut self, _context: &mut C, _update: &Update) -> MiddlewareFuture { ... } }

Middleware handler

Provided methods

fn before(&mut self, _context: &mut C, _update: &Update) -> MiddlewareFuture

Called before all handlers

fn after(&mut self, _context: &mut C, _update: &Update) -> MiddlewareFuture

Called after all handlers

Loading content...

Implementors

impl<C> Middleware<C> for RateLimitMiddleware[src]

fn after(&mut self, _context: &mut C, _update: &Update) -> MiddlewareFuture[src]

impl<C, P> Middleware<C> for AccessMiddleware<P> where
    P: AccessPolicy<C>, 
[src]

fn after(&mut self, _context: &mut C, _update: &Update) -> MiddlewareFuture[src]

Loading content...