summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index eb84531..7acac21 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -242,6 +242,11 @@ pub struct UrlSpecificResources {
242 /// page. 242 /// page.
243 #[pyo3(get)] 243 #[pyo3(get)]
244 pub injected_script: String, 244 pub injected_script: String,
245 /// `generichide` is set to `True` if there is a corresponding
246 /// `$generichide` exception network filter. If so, the page should not
247 /// query for additional generic rules using hidden_class_id_selectors.
248 #[pyo3(get)]
249 pub generichide: bool,
245} 250}
246 251
247impl Into<UrlSpecificResources> for RustUrlSpecificResources { 252impl Into<UrlSpecificResources> for RustUrlSpecificResources {
@@ -251,6 +256,7 @@ impl Into<UrlSpecificResources> for RustUrlSpecificResources {
251 style_selectors: self.style_selectors, 256 style_selectors: self.style_selectors,
252 exceptions: self.exceptions, 257 exceptions: self.exceptions,
253 injected_script: self.injected_script, 258 injected_script: self.injected_script,
259 generichide: self.generichide,
254 } 260 }
255 } 261 }
256} 262}
@@ -259,11 +265,12 @@ impl Into<UrlSpecificResources> for RustUrlSpecificResources {
259impl PyObjectProtocol for UrlSpecificResources { 265impl PyObjectProtocol for UrlSpecificResources {
260 fn __repr__(&self) -> PyResult<String> { 266 fn __repr__(&self) -> PyResult<String> {
261 Ok(format!( 267 Ok(format!(
262 "UrlSpecificResources<{} hide selectors, {} style selectors, {} exceptions, injected_javascript={:?}>", 268 "UrlSpecificResources<{} hide selectors, {} style selectors, {} exceptions, injected_javascript={:?}, generichide={}>",
263 self.hide_selectors.len(), 269 self.hide_selectors.len(),
264 self.style_selectors.len(), 270 self.style_selectors.len(),
265 self.exceptions.len(), 271 self.exceptions.len(),
266 self.injected_script, 272 self.injected_script,
273 self.generichide,
267 )) 274 ))
268 } 275 }
269} 276}