diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2015-11-11 16:26:53 -0600 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2015-11-12 17:52:59 -0600 |
commit | 84bde75b420e7035cee891781a3805d5c8c4cdeb (patch) | |
tree | 061040f39149d530b059a998be832c7f9b0a8134 /components/script/dom/characterdata.rs | |
parent | 736323a7796594a5b966ab6ae690e5cc51225a14 (diff) | |
download | servo-84bde75b420e7035cee891781a3805d5c8c4cdeb.tar.gz servo-84bde75b420e7035cee891781a3805d5c8c4cdeb.zip |
Replaced DOMString constructor by conversion functions.
Replaced DOMString(...) by DOMString::from(...).
Replaced ....0 by String::from(...).
Removed any uses of .to_owner() in DOMString::from("...").
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(()) |