From 4fa872511117eafd934cad70c7d3b8c583fb960e Mon Sep 17 00:00:00 2001 From: Cameron Zwarich Date: Thu, 18 Sep 2014 13:43:15 -0700 Subject: First steps of &JSRef -> JSRef conversion Replace &JSRef with JSRef in the bulk of the generated code. This will remove a level of indirection throughout all DOM code. This patch doesn't change methods implemented on JSRef to take `self` rather than `&self`, and it leaves a few other uses of &JSRef, but those changes can be made incrementally. --- components/script/dom/file.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'components/script/dom/file.rs') diff --git a/components/script/dom/file.rs b/components/script/dom/file.rs index cfa6daab91b..151db9132b0 100644 --- a/components/script/dom/file.rs +++ b/components/script/dom/file.rs @@ -19,7 +19,7 @@ pub struct File { } impl File { - pub fn new_inherited(_file_bits: &JSRef, name: DOMString) -> File { + pub fn new_inherited(_file_bits: JSRef, name: DOMString) -> File { File { blob: Blob::new_inherited(), name: name, @@ -29,7 +29,7 @@ impl File { // the relevant subfields of file_bits should be copied over } - pub fn new(global: &GlobalRef, file_bits: &JSRef, name: DOMString) -> Temporary { + pub fn new(global: &GlobalRef, file_bits: JSRef, name: DOMString) -> Temporary { reflect_dom_object(box File::new_inherited(file_bits, name), global, FileBinding::Wrap) -- cgit v1.2.3