aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/net/request.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/shared/net/request.rs')
-rw-r--r--components/shared/net/request.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/shared/net/request.rs b/components/shared/net/request.rs
index 77b37e17b75..2c644d9ba54 100644
--- a/components/shared/net/request.rs
+++ b/components/shared/net/request.rs
@@ -37,6 +37,12 @@ pub enum Origin {
Origin(ImmutableOrigin),
}
+impl Origin {
+ pub fn is_opaque(&self) -> bool {
+ matches!(self, Origin::Origin(ImmutableOrigin::Opaque(_)))
+ }
+}
+
/// A [referer](https://fetch.spec.whatwg.org/#concept-request-referrer)
#[derive(Clone, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize)]
pub enum Referrer {