Struct http_acl_reqwest::HttpAclMiddleware
source · pub struct HttpAclMiddleware { /* private fields */ }Implementations§
Trait Implementations§
source§impl Clone for HttpAclMiddleware
impl Clone for HttpAclMiddleware
source§fn clone(&self) -> HttpAclMiddleware
fn clone(&self) -> HttpAclMiddleware
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for HttpAclMiddleware
impl Debug for HttpAclMiddleware
source§impl Middleware for HttpAclMiddleware
impl Middleware for HttpAclMiddleware
source§fn handle<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
req: Request,
extensions: &'life1 mut Extensions,
next: Next<'life2>
) -> Pin<Box<dyn Future<Output = Result<Response, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn handle<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, req: Request, extensions: &'life1 mut Extensions, next: Next<'life2> ) -> Pin<Box<dyn Future<Output = Result<Response, Error>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,
Invoked with a request before sending it. If you want to continue processing the request,
you should explicitly call
next.run(req, extensions). Read moreAuto Trait Implementations§
impl !RefUnwindSafe for HttpAclMiddleware
impl Send for HttpAclMiddleware
impl Sync for HttpAclMiddleware
impl Unpin for HttpAclMiddleware
impl UnwindSafe for HttpAclMiddleware
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more