Trait gotham::state::StateData

source ·
pub trait StateData: Any + Send { }
Expand description

A marker trait for types that can be stored in State.

This is typically implemented using #[derive(StateData)].

use gotham::state::StateData;

#[derive(StateData)]
struct MyStateData {
    x: u32,
}

Implementations on Foreign Types§

source§

impl StateData for CookieJar

source§

impl StateData for HeaderMap

source§

impl StateData for Method

source§

impl StateData for Uri

source§

impl StateData for Version

source§

impl StateData for Body

source§

impl StateData for OnUpgrade

Implementors§