diff options
Diffstat (limited to 'components/script/dom/characterdata.rs')
-rw-r--r-- | components/script/dom/characterdata.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/characterdata.rs b/components/script/dom/characterdata.rs index d001db1cc6b..1e5b0048bdd 100644 --- a/components/script/dom/characterdata.rs +++ b/components/script/dom/characterdata.rs @@ -13,7 +13,6 @@ use dom::bindings::js::{LayoutJS, Root}; use dom::document::Document; use dom::element::Element; use dom::node::{Node, NodeDamage}; -use std::borrow::ToOwned; use std::cell::Ref; use util::str::DOMString; @@ -65,7 +64,7 @@ impl CharacterDataMethods for CharacterData { // Steps 4. Some(count_bytes) => &data_from_offset[..count_bytes], }; - Ok(DOMString(substring.to_owned())) + Ok(DOMString::from(substring)) } // https://dom.spec.whatwg.org/#dom-characterdata-appenddatadata @@ -103,9 +102,9 @@ impl CharacterDataMethods for CharacterData { new_data.push_str(prefix); new_data.push_str(&arg); new_data.push_str(suffix); - DOMString(new_data) + new_data }; - *self.data.borrow_mut() = new_data; + *self.data.borrow_mut() = DOMString::from(new_data); self.content_changed(); // FIXME: Once we have `Range`, we should implement step 8 to step 11 Ok(()) |