pub struct CookieAttributes {
pub max_age: Option<i64>,
pub path: Option<String>,
pub domain: Option<String>,
pub secure: bool,
pub http_only: bool,
pub same_site: Option<SameSite>,
}Expand description
Attributes for setting cookies
Fields§
§max_age: Option<i64>Maximum age of the cookie in seconds
path: Option<String>Path for which the cookie is valid
domain: Option<String>Domain for which the cookie is valid
secure: boolIf true, the cookie is only sent over HTTPS
http_only: boolNote: HttpOnly cannot be set via JavaScript - it’s only for server-side cookies This field is kept for API consistency but has no effect
same_site: Option<SameSite>SameSite attribute for the cookie
Trait Implementations§
Source§impl Clone for CookieAttributes
impl Clone for CookieAttributes
Source§fn clone(&self) -> CookieAttributes
fn clone(&self) -> CookieAttributes
Returns a duplicate 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 Debug for CookieAttributes
impl Debug for CookieAttributes
Source§impl Default for CookieAttributes
impl Default for CookieAttributes
Source§fn default() -> CookieAttributes
fn default() -> CookieAttributes
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CookieAttributes
impl RefUnwindSafe for CookieAttributes
impl Send for CookieAttributes
impl Sync for CookieAttributes
impl Unpin for CookieAttributes
impl UnsafeUnpin for CookieAttributes
impl UnwindSafe for CookieAttributes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.