pub struct CookieAttributes {
pub secure: Option<bool>,
pub http_only: Option<bool>,
pub same_site: Option<SameSite>,
pub path: Option<String>,
pub max_age: Option<f64>,
pub expires: Option<DateTime<Utc>>,
pub partitioned: Option<bool>,
pub domain: Option<String>,
}Expand description
Overridable cookie attributes.
Fields§
§secure: Option<bool>Override Secure flag.
http_only: Option<bool>Override HttpOnly flag.
same_site: Option<SameSite>Override SameSite policy.
path: Option<String>Override Path.
max_age: Option<f64>Override Max-Age (seconds).
expires: Option<DateTime<Utc>>Explicit expiry, checked at emission against the published 400-day limit.
partitioned: Option<bool>Emit the published Partitioned attribute after SameSite.
domain: Option<String>Override cookie Domain.
Trait Implementations§
Source§impl Clone for CookieAttributes
impl Clone for CookieAttributes
Source§impl Debug for CookieAttributes
impl Debug for CookieAttributes
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