[][src]Trait oxide_auth::code_grant::authorization::Extension

pub trait Extension {
    fn extend(&mut self, request: &dyn Request) -> Result<Extensions, ()>;
}

A system of addons provided additional data.

An endpoint not having any extension may use &mut () as the result of system.

Required methods

fn extend(&mut self, request: &dyn Request) -> Result<Extensions, ()>

Inspect the request to produce extension data.

Loading content...

Implementations on Foreign Types

impl Extension for ()[src]

Loading content...

Implementors

impl Extension for AddonList[src]

Loading content...