Trait Extension

Source
pub trait Extension {
    // Provided methods
    fn authorization(
        &mut self,
    ) -> Option<&mut (dyn AuthorizationExtension + Send)> { ... }
    fn access_token(&mut self) -> Option<&mut (dyn AccessTokenExtension + Send)> { ... }
    fn client_credentials(
        &mut self,
    ) -> Option<&mut (dyn ClientCredentialsExtension + Send)> { ... }
}

Provided Methods§

Source

fn authorization(&mut self) -> Option<&mut (dyn AuthorizationExtension + Send)>

The handler for authorization code extensions.

Source

fn access_token(&mut self) -> Option<&mut (dyn AccessTokenExtension + Send)>

The handler for access token extensions.

Source

fn client_credentials( &mut self, ) -> Option<&mut (dyn ClientCredentialsExtension + Send)>

The handler for client credentials extensions.

Implementations on Foreign Types§

Source§

impl Extension for AddonList

Implementors§