diff options
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/dom/bindings/js.rs | 1 | ||||
-rw-r--r-- | components/script/page.rs | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/bindings/js.rs b/components/script/dom/bindings/js.rs index e5e9561a092..fc929db1cac 100644 --- a/components/script/dom/bindings/js.rs +++ b/components/script/dom/bindings/js.rs @@ -81,6 +81,7 @@ impl<T: Reflectable> JS<T> { /// An unrooted reference to a DOM object for use in layout. `Layout*Helpers` /// traits must be implemented on this. +#[allow_unrooted_interior] pub struct LayoutJS<T> { ptr: NonZero<*const T> } diff --git a/components/script/page.rs b/components/script/page.rs index 3d9dc1d8da7..1286a1427f1 100644 --- a/components/script/page.rs +++ b/components/script/page.rs @@ -14,7 +14,7 @@ use std::rc::Rc; /// Encapsulates a handle to a frame in a frame tree. #[derive(JSTraceable)] -#[allow(unrooted_must_root)] // FIXME(#6686) this is wrong +#[allow(unrooted_must_root)] // FIXME(#6687) this is wrong pub struct Page { /// Pipeline id associated with this page. id: PipelineId, |