Struct gotham::middleware::cookie::CookieParser
source · pub struct CookieParser;Expand description
A struct that can act as a cookie parsing middleware for Gotham.
We implement NewMiddleware here for Gotham to allow us to work with the request
lifecycle correctly. This trait requires Clone, so that is also included. Cookies
become availabe on the request state as the CookieJar type.
Implementations§
source§impl CookieParser
impl CookieParser
Public API for external re-use.
sourcepub fn from_state(state: &State) -> CookieJar
pub fn from_state(state: &State) -> CookieJar
Parses a CookieJar from a State.
Trait Implementations§
source§impl Clone for CookieParser
impl Clone for CookieParser
source§fn clone(&self) -> CookieParser
fn clone(&self) -> CookieParser
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Middleware for CookieParser
impl Middleware for CookieParser
Middleware trait implementation.
source§impl NewMiddleware for CookieParser
impl NewMiddleware for CookieParser
NewMiddleware trait implementation.
source§fn new_middleware(&self) -> Result<Self::Instance>
fn new_middleware(&self) -> Result<Self::Instance>
Clones the current middleware to a new instance.
§type Instance = CookieParser
type Instance = CookieParser
The type of
Middleware created by the NewMiddleware.