Struct actix_csrf::extractor::CsrfCookieConfig
source · [−]pub struct CsrfCookieConfig { /* private fields */ }
Expand description
Configuration struct for CsrfCookie
.
Implementations
sourceimpl CsrfCookieConfig
impl CsrfCookieConfig
sourcepub const fn new(cookie_name: String) -> Self
pub const fn new(cookie_name: String) -> Self
Sets the cookie name. Consider using with_host_prefix
or
with_secure_prefix
if possible for increased security.
sourcepub fn with_host_prefix(cookie_name: String) -> Self
pub fn with_host_prefix(cookie_name: String) -> Self
Sets the cookie name, prefixing it with __Host-
if it wasn’t already
prefixed. Note that this requires the cookie to be served with the
secure
flag, must be set over HTTPS, must not have a domain specified,
and the path must be /
.
sourcepub fn with_secure_prefix(cookie_name: String) -> Self
pub fn with_secure_prefix(cookie_name: String) -> Self
Sets the cookie name, prefixing it with __Secure-
if it wasn’t already
prefixed. Note that this requires the cookie to be served with the
secure
flag.
Trait Implementations
sourceimpl Clone for CsrfCookieConfig
impl Clone for CsrfCookieConfig
sourcefn clone(&self) -> CsrfCookieConfig
fn clone(&self) -> CsrfCookieConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CsrfCookieConfig
impl Debug for CsrfCookieConfig
sourceimpl Default for CsrfCookieConfig
impl Default for CsrfCookieConfig
sourceimpl Hash for CsrfCookieConfig
impl Hash for CsrfCookieConfig
sourceimpl Ord for CsrfCookieConfig
impl Ord for CsrfCookieConfig
sourcefn cmp(&self, other: &CsrfCookieConfig) -> Ordering
fn cmp(&self, other: &CsrfCookieConfig) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<CsrfCookieConfig> for CsrfCookieConfig
impl PartialEq<CsrfCookieConfig> for CsrfCookieConfig
sourcefn eq(&self, other: &CsrfCookieConfig) -> bool
fn eq(&self, other: &CsrfCookieConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl PartialOrd<CsrfCookieConfig> for CsrfCookieConfig
impl PartialOrd<CsrfCookieConfig> for CsrfCookieConfig
sourcefn partial_cmp(&self, other: &CsrfCookieConfig) -> Option<Ordering>
fn partial_cmp(&self, other: &CsrfCookieConfig) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for CsrfCookieConfig
impl StructuralEq for CsrfCookieConfig
impl StructuralPartialEq for CsrfCookieConfig
Auto Trait Implementations
impl RefUnwindSafe for CsrfCookieConfig
impl Send for CsrfCookieConfig
impl Sync for CsrfCookieConfig
impl Unpin for CsrfCookieConfig
impl UnwindSafe for CsrfCookieConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
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 Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
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