pub struct SessionFilter { /* private fields */ }
Expand description

A filter for implementing basic session support

This filter requires that the Context implements HasSession

Implementations

Create a new session filter using the provided store The default cookie name is DEFAULT_COOKIE_NAME and expiry is set to one hour

Set the name of the cookie used to store the session ID

Set the expiry time set on the session ID cookie

Set a callback function to be used to customise the session ID cookie. The callback is called with the cookie before it is stored in the headers so you can change most settings (changing the name or value of the cookie may prevent sessions from working, so only change settings like same site, secure, etc…)

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more