Skip to main content

ClientCredentialsAddon

Trait ClientCredentialsAddon 

Source
pub trait ClientCredentialsAddon: GrantExtension {
    // Required method
    fn execute(&self, request: &dyn ClientCredentialsRequest) -> AddonResult;
}
Expand description

An extension reacting to a client credentials request..

Required Methods§

Source

fn execute(&self, request: &dyn ClientCredentialsRequest) -> AddonResult

Process a client credentials request, utilizing the extensions stored data if any.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a, T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for &'a T

Source§

impl<T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for Arc<T>

Source§

impl<T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for Box<T>

Source§

impl<T: ClientCredentialsAddon + ?Sized> ClientCredentialsAddon for Rc<T>

Implementors§