pub struct CookieParam {Show 13 fields
pub name: String,
pub value: String,
pub url: Option<String>,
pub domain: Option<String>,
pub path: Option<String>,
pub secure: Option<bool>,
pub http_only: Option<bool>,
pub same_site: Option<CookieSameSite>,
pub expires: Option<TimeSinceEpoch>,
pub priority: Option<CookiePriority>,
pub source_scheme: Option<CookieSourceScheme>,
pub source_port: Option<i64>,
pub partition_key: Option<CookiePartitionKey>,
}Expand description
Cookie parameter object CookieParam
Fields§
§name: StringCookie name.
value: StringCookie value.
url: Option<String>The request-URI to associate with the setting of the cookie. This value can affect the default domain, path, source port, and source scheme values of the created cookie.
domain: Option<String>Cookie domain.
path: Option<String>Cookie path.
secure: Option<bool>True if cookie is secure.
http_only: Option<bool>True if cookie is http-only.
same_site: Option<CookieSameSite>Cookie SameSite type.
expires: Option<TimeSinceEpoch>Cookie expiration date, session cookie if not set
priority: Option<CookiePriority>Cookie Priority.
source_scheme: Option<CookieSourceScheme>Cookie source scheme type.
source_port: Option<i64>Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port. An unspecified port value allows protocol clients to emulate legacy cookie scope for the port. This is a temporary ability and it will be removed in the future.
partition_key: Option<CookiePartitionKey>Cookie partition key. If not set, the cookie will be set as not partitioned.
Implementations§
Source§impl CookieParam
impl CookieParam
Source§impl CookieParam
impl CookieParam
pub fn builder() -> CookieParamBuilder
Source§impl CookieParam
impl CookieParam
pub const IDENTIFIER: &'static str = "Network.CookieParam"
Trait Implementations§
Source§impl Clone for CookieParam
impl Clone for CookieParam
Source§fn clone(&self) -> CookieParam
fn clone(&self) -> CookieParam
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 CookieParam
impl Debug for CookieParam
Source§impl Default for CookieParam
impl Default for CookieParam
Source§fn default() -> CookieParam
fn default() -> CookieParam
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CookieParamwhere
CookieParam: Default,
impl<'de> Deserialize<'de> for CookieParamwhere
CookieParam: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CookieParam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CookieParam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CookieParam
impl PartialEq for CookieParam
Source§impl Serialize for CookieParam
impl Serialize for CookieParam
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CookieParam
Auto Trait Implementations§
impl Freeze for CookieParam
impl RefUnwindSafe for CookieParam
impl Send for CookieParam
impl Sync for CookieParam
impl Unpin for CookieParam
impl UnsafeUnpin for CookieParam
impl UnwindSafe for CookieParam
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