From 4e7b9d319c760476e41a1e886b71ed179ed06d5e Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Sun, 26 Apr 2015 17:38:13 +0200 Subject: Remove useless unsafe methods on LayoutJS --- components/script/dom/bindings/codegen/CodegenRust.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'components/script/dom/bindings/codegen/CodegenRust.py') diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 0008790c973..3748917038f 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -5471,7 +5471,7 @@ impl ${name}Cast { pub fn to_layout_js(base: &LayoutJS) -> Option> { unsafe { match (*base.unsafe_get()).${checkFn}() { - true => Some(base.transmute_copy()), + true => Some(mem::transmute_copy(base)), false => None } } @@ -5498,7 +5498,7 @@ impl ${name}Cast { #[inline(always)] #[allow(unrooted_must_root)] pub fn from_layout_js(derived: &LayoutJS) -> LayoutJS<${name}> { - unsafe { derived.transmute_copy() } + unsafe { mem::transmute_copy(derived) } } #[inline(always)] -- cgit v1.2.3