Trait gotham::state::StateData [−][src]
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]
impl StateData for OnUpgrade
[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]
T: Default + Serialize + for<'de> Deserialize<'de> + Send + 'static,