Struct chromiumoxide_cdp::cdp::browser_protocol::audits::SameSiteCookieIssueDetails [−][src]
pub struct SameSiteCookieIssueDetails { pub cookie: AffectedCookie, pub cookie_warning_reasons: Vec<SameSiteCookieWarningReason>, pub cookie_exclusion_reasons: Vec<SameSiteCookieExclusionReason>, pub operation: SameSiteCookieOperation, pub site_for_cookies: Option<String>, pub cookie_url: Option<String>, pub request: Option<AffectedRequest>, }
Expand description
This information is currently necessary, as the front-end has a difficult time finding a specific cookie. With this, we can convey specific error information without the cookie. SameSiteCookieIssueDetails
Fields
operation: SameSiteCookieOperation
Optionally identifies the site-for-cookies and the cookie url, which may be used by the front-end as additional context.
request: Option<AffectedRequest>
Implementations
pub fn new(
cookie: impl Into<AffectedCookie>,
cookie_warning_reasons: Vec<SameSiteCookieWarningReason>,
cookie_exclusion_reasons: Vec<SameSiteCookieExclusionReason>,
operation: impl Into<SameSiteCookieOperation>
) -> Self
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SameSiteCookieIssueDetails
impl Send for SameSiteCookieIssueDetails
impl Sync for SameSiteCookieIssueDetails
impl Unpin for SameSiteCookieIssueDetails
impl UnwindSafe for SameSiteCookieIssueDetails
Blanket Implementations
Mutably borrows from an owned value. Read more