aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/js.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-07-21 23:41:19 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-07-22 10:44:26 +0530
commit521d8bc32e25ee31a0ccc9de77720207b69ac358 (patch)
treef83d8f10fe1c8778069cb6bdf072815a14e8ffe4 /components/script/dom/bindings/js.rs
parentfda3eb632703a3b11fe586516fe03c5e05a73a45 (diff)
downloadservo-521d8bc32e25ee31a0ccc9de77720207b69ac358.tar.gz
servo-521d8bc32e25ee31a0ccc9de77720207b69ac358.zip
Make enum/fn part of unrooted_must_root handle type parameters
Diffstat (limited to 'components/script/dom/bindings/js.rs')
-rw-r--r--components/script/dom/bindings/js.rs1
1 files changed, 1 insertions, 0 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>
}