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
.