pub struct CookieConfig { /* private fields */ }Implementations§
Source§impl CookieConfig
Settings for Cookie, cookies can be built from this
a cookie config will also generate a random key for signing
impl CookieConfig
Settings for Cookie, cookies can be built from this a cookie config will also generate a random key for signing
pub fn is_valid_signature(&self, payload: &CookiePayload) -> Result<(), Error>
pub fn secure(&self) -> bool
pub fn set_secure(&mut self, secure: bool)
pub fn http_only(&self) -> bool
pub fn set_http_only(&mut self, http_only: bool)
pub fn same_site(&self) -> Option<&String>
pub fn set_same_site(&mut self, same_site: Option<String>)
pub fn domain(&self) -> Option<&String>
pub fn set_domain(&mut self, domain: Option<String>)
pub fn set_path(&mut self, path: Option<String>)
pub fn path(&self) -> Option<&String>
pub fn expiration(&self) -> Option<&String>
pub fn set_expiration(&mut self, expiration: Option<String>)
Trait Implementations§
Source§impl Clone for CookieConfig
impl Clone for CookieConfig
Source§fn clone(&self) -> CookieConfig
fn clone(&self) -> CookieConfig
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 CookieConfig
impl Debug for CookieConfig
Source§impl Default for CookieConfig
impl Default for CookieConfig
Source§impl PartialEq for CookieConfig
impl PartialEq for CookieConfig
impl Eq for CookieConfig
Auto Trait Implementations§
impl Freeze for CookieConfig
impl RefUnwindSafe for CookieConfig
impl Send for CookieConfig
impl Sync for CookieConfig
impl Unpin for CookieConfig
impl UnwindSafe for CookieConfig
Blanket Implementations§
Source§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
Source§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
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