Trait walker_common::sender::provider::TokenInjector

source ·
pub trait TokenInjector:
    Sized
    + Send
    + Sync {
    // Required method
    fn inject_token(
        self,
        token_provider: &dyn TokenProvider,
    ) -> impl Future<Output = Result<Self, Error>>;
}
Expand description

Allows injecting tokens.

Required Methods§

source

fn inject_token( self, token_provider: &dyn TokenProvider, ) -> impl Future<Output = Result<Self, Error>>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl TokenInjector for RequestBuilder

Injects tokens into a request by setting the authorization header to a “bearer” token.

source§

async fn inject_token( self, token_provider: &dyn TokenProvider, ) -> Result<Self, Error>

Implementors§