aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/trace.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bindings/trace.rs')
-rw-r--r--components/script/dom/bindings/trace.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/dom/bindings/trace.rs b/components/script/dom/bindings/trace.rs
index b160508a761..837dec61f5a 100644
--- a/components/script/dom/bindings/trace.rs
+++ b/components/script/dom/bindings/trace.rs
@@ -132,6 +132,12 @@ impl<T> Deref<T> for Untraceable<T> {
}
}
+impl<T> DerefMut<T> for Untraceable<T> {
+ fn deref_mut<'a>(&'a mut self) -> &'a mut T {
+ &mut self.inner
+ }
+}
+
/// Encapsulates a type that can be traced but is boxed in a type we don't
/// control (such as `RefCell`).
///