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

A system of addons provided additional data.

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

Required Methods§

source

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

Inspect the request to produce extension data.

Implementations on Foreign Types§

source§

impl Extension for ()

source§

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

Implementors§