aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/net/response.rs
diff options
context:
space:
mode:
authorshanehandley <1322294+shanehandley@users.noreply.github.com>2024-11-19 23:45:10 +1100
committerGitHub <noreply@github.com>2024-11-19 12:45:10 +0000
commit975e2ae85925d5660d09415de33ea77537bcf0d4 (patch)
tree197776b1eafc04477081a131d982435f1340ad43 /components/shared/net/response.rs
parent83f8e888189cc265e73d6a3849f7b8c71c080181 (diff)
downloadservo-975e2ae85925d5660d09415de33ea77537bcf0d4.tar.gz
servo-975e2ae85925d5660d09415de33ea77537bcf0d4.zip
Remove referrer policy from document (#34263)
* Remove the referrer policy from document and rely on its policy container Signed-off-by: Shane Handley <shanehandley@fastmail.com> * Make ReferrerPolicy non-optional, instead using a new enum value to represent the empty string case Signed-off-by: Shane Handley <shanehandley@fastmail.com> * Fix clippy issue Signed-off-by: Shane Handley <shanehandley@fastmail.com> * Fix usage of Option<ReferrerPolicy> in unit test Signed-off-by: Shane Handley <shanehandley@fastmail.com> --------- Signed-off-by: Shane Handley <shanehandley@fastmail.com>
Diffstat (limited to 'components/shared/net/response.rs')
-rw-r--r--components/shared/net/response.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/shared/net/response.rs b/components/shared/net/response.rs
index 5e80b0cabea..3fdc786e511 100644
--- a/components/shared/net/response.rs
+++ b/components/shared/net/response.rs
@@ -104,7 +104,7 @@ pub struct Response {
pub cache_state: CacheState,
pub https_state: HttpsState,
pub referrer: Option<ServoUrl>,
- pub referrer_policy: Option<ReferrerPolicy>,
+ pub referrer_policy: ReferrerPolicy,
/// [CORS-exposed header-name list](https://fetch.spec.whatwg.org/#concept-response-cors-exposed-header-name-list)
pub cors_exposed_header_name_list: Vec<String>,
/// [Location URL](https://fetch.spec.whatwg.org/#concept-response-location-url)
@@ -135,7 +135,7 @@ impl Response {
cache_state: CacheState::None,
https_state: HttpsState::None,
referrer: None,
- referrer_policy: None,
+ referrer_policy: ReferrerPolicy::EmptyString,
cors_exposed_header_name_list: vec![],
location_url: None,
internal_response: None,
@@ -166,7 +166,7 @@ impl Response {
cache_state: CacheState::None,
https_state: HttpsState::None,
referrer: None,
- referrer_policy: None,
+ referrer_policy: ReferrerPolicy::EmptyString,
cors_exposed_header_name_list: vec![],
location_url: None,
internal_response: None,