pub struct WalletAuthMiddleware { /* private fields */ }Expand description
Legacy middleware for reqwest that adds X-Wallet-* headers (deprecated).
Implementations§
Source§impl WalletAuthMiddleware
impl WalletAuthMiddleware
pub fn new(signer: Box<dyn WalletSigner>) -> Self
Trait Implementations§
Source§impl Middleware for WalletAuthMiddleware
impl Middleware for WalletAuthMiddleware
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>> + 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>> + 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 Freeze for WalletAuthMiddleware
impl !RefUnwindSafe for WalletAuthMiddleware
impl Send for WalletAuthMiddleware
impl Sync for WalletAuthMiddleware
impl Unpin for WalletAuthMiddleware
impl UnsafeUnpin for WalletAuthMiddleware
impl !UnwindSafe for WalletAuthMiddleware
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