diff options
Diffstat (limited to 'components/shared/net/request.rs')
-rw-r--r-- | components/shared/net/request.rs | 6 |
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 { |