Trait Extension

Source
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§