[−][src]Struct tide::middleware::CookiesMiddleware
Middleware to work with cookies.
CookiesMiddleware
along with CookiesExt
provide smooth
access to request cookies and setting/removing cookies from response. This leverages the
cookie crate.
This middleware parses cookies from request and caches them in the extension. Once the request
is processed by endpoints and other middlewares, all the added and removed cookies are set on
on the response. You will need to add this middle before any other middlewares that might need
to access Cookies.
Methods
impl CookiesMiddleware
[src]
Trait Implementations
impl<Data: Send + Sync + 'static> Middleware<Data> for CookiesMiddleware
[src]
impl Default for CookiesMiddleware
[src]
fn default() -> CookiesMiddleware
[src]
impl Clone for CookiesMiddleware
[src]
fn clone(&self) -> CookiesMiddleware
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for CookiesMiddleware
impl Sync for CookiesMiddleware
Blanket Implementations
impl<Data, F> Middleware for F where
F: Send + Sync + 'static + Fn(Context<Data>, Next<'a, Data>) -> Pin<Box<dyn Future<Output = Response<Body>> + 'a + Send>>,
[src]
F: Send + Sync + 'static + Fn(Context<Data>, Next<'a, Data>) -> Pin<Box<dyn Future<Output = Response<Body>> + 'a + Send>>,
fn handle(
&'a Self,
Context<Data>,
Next<'a, Data>
) -> Pin<Box<dyn Future<Output = Response<Body>> + 'a + Send>>
[src]
&'a Self,
Context<Data>,
Next<'a, Data>
) -> Pin<Box<dyn Future<Output = Response<Body>> + 'a + Send>>
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,