[][src]Trait gotham::state::StateData

pub trait StateData: Any + Send { }

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

This is typically implemented using #[derive(StateData)], which is provided by the gotham_derive crate.

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

Implementations on Foreign Types

impl StateData for Body[src]

impl StateData for Method[src]

impl StateData for Uri[src]

impl StateData for Version[src]

impl StateData for HeaderMap[src]

impl StateData for CookieJar[src]

Loading content...

Implementors

impl StateData for NoopPathExtractor[src]

impl StateData for NoopQueryStringExtractor[src]

impl StateData for FilePathExtractor[src]

impl StateData for RequestPathSegments[src]

impl<T> StateData for SessionData<T> where
    T: Default + Serialize + for<'de> Deserialize<'de> + Send + 'static, 
[src]

Loading content...