aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-06-26 09:26:55 -0600
committerbors-servo <metajack+bors@gmail.com>2015-06-26 09:26:55 -0600
commitef97879c273e9eed3b4dece07813c2d4e6eb2c38 (patch)
tree7f0bfb8c1694bc281b1a12fd375bbe0186fa1cae
parentf812390d3a6f5097aa493313c6c90fd2fa320024 (diff)
parent932aa066949a43412e609d7713da822c8506064f (diff)
downloadservo-ef97879c273e9eed3b4dece07813c2d4e6eb2c38.tar.gz
servo-ef97879c273e9eed3b4dece07813c2d4e6eb2c38.zip
Auto merge of #6469 - Ms2ger:rc-mut, r=saneyuki
Use Rc::get_mut rather than deprecated rc::get_mut. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6469) <!-- Reviewable:end -->
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 5aa3adecc41..5b81bcd46d1 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -3644,7 +3644,8 @@ class ClassConstructor(ClassItem):
"let mut ret = Rc::new(%s {\n"
"%s\n"
"});\n"
- "match rc::get_mut(&mut ret) {\n"
+ "// Note: callback cannot be moved after calling init.\n"
+ "match Rc::get_mut(&mut ret) {\n"
" Some(ref mut callback) => callback.parent.init(%s),\n"
" None => unreachable!(),\n"
"};\n"