diff options
Diffstat (limited to 'components/net_traits/lib.rs')
-rw-r--r-- | components/net_traits/lib.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/components/net_traits/lib.rs b/components/net_traits/lib.rs index 620d6c39aaf..0ceb00939f8 100644 --- a/components/net_traits/lib.rs +++ b/components/net_traits/lib.rs @@ -119,6 +119,12 @@ pub enum LoadConsumer { /// Handle to a resource task pub type ResourceTask = Sender<ControlMsg>; +#[derive(PartialEq, Copy, Clone)] +pub enum IncludeSubdomains { + Included, + NotIncluded +} + pub enum ControlMsg { /// Request the data associated with a particular URL Load(LoadData, LoadConsumer), @@ -126,6 +132,8 @@ pub enum ControlMsg { SetCookiesForUrl(Url, String, CookieSource), /// Retrieve the stored cookies for a given URL GetCookiesForUrl(Url, Sender<Option<String>>, CookieSource), + /// Store a domain's STS information + SetHSTSEntryForHost(String, IncludeSubdomains, Option<u64>), Exit } |