Struct poem::session::CookieSession
source · [−]pub struct CookieSession { /* private fields */ }
This is supported on crate feature
session
only.Expand description
Middleware for client-side(cookie) session.
Implementations
sourceimpl CookieSession
impl CookieSession
sourcepub fn new(config: CookieConfig) -> Self
pub fn new(config: CookieConfig) -> Self
Create a CookieSession
middleware.
It stores the session data in a single cookie, and the serialized session data cannot exceed 4k bytes.
Trait Implementations
sourceimpl<E: Endpoint> Middleware<E> for CookieSession
impl<E: Endpoint> Middleware<E> for CookieSession
type Output = CookieJarManagerEndpoint<CookieSessionEndpoint<E>>
type Output = CookieJarManagerEndpoint<CookieSessionEndpoint<E>>
New endpoint type. Read more
Auto Trait Implementations
impl RefUnwindSafe for CookieSession
impl Send for CookieSession
impl Sync for CookieSession
impl Unpin for CookieSession
impl UnwindSafe for CookieSession
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more