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/create.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/create.rs')
-rw-r--r-- | components/script/dom/create.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/components/script/dom/create.rs b/components/script/dom/create.rs index 2f1d35d3b59..9a50e1ed9d8 100644 --- a/components/script/dom/create.rs +++ b/components/script/dom/create.rs @@ -74,26 +74,27 @@ use dom::htmltrackelement::HTMLTrackElement; use dom::htmlulistelement::HTMLUListElement; use dom::htmlunknownelement::HTMLUnknownElement; use dom::htmlvideoelement::HTMLVideoElement; -use std::borrow::ToOwned; use string_cache::{Atom, QualName}; use util::str::DOMString; pub fn create_element(name: QualName, prefix: Option<Atom>, document: &Document, creator: ElementCreator) -> Root<Element> { - let prefix = prefix.map(|p| DOMString((*p).to_owned())); + // FIXME(ajeffrey): Convert directly from Atom to DOMString. + + let prefix = prefix.map(|p| DOMString::from(&*p)); if name.ns != ns!(HTML) { - return Element::new(DOMString((*name.local).to_owned()), name.ns, prefix, document); + return Element::new(DOMString::from(&*name.local), name.ns, prefix, document); } macro_rules! make( ($ctor:ident) => ({ - let obj = $ctor::new(DOMString((*name.local).to_owned()), prefix, document); + let obj = $ctor::new(DOMString::from(&*name.local), prefix, document); Root::upcast(obj) }); ($ctor:ident, $($arg:expr),+) => ({ - let obj = $ctor::new(DOMString((*name.local).to_owned()), prefix, document, $($arg),+); + let obj = $ctor::new(DOMString::from(&*name.local), prefix, document, $($arg),+); Root::upcast(obj) }) ); |