aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-05-01 21:21:50 +0200
committerMs2ger <ms2ger@gmail.com>2015-05-01 21:21:50 +0200
commita3adf6ab750c1548fb89dc935d7da744d5aea17a (patch)
treec107b68a2c48799d678b266b56875e53791807dd /components/script/dom
parent9a97a7e30c715979afe28df5d8b23a4807a1a046 (diff)
downloadservo-a3adf6ab750c1548fb89dc935d7da744d5aea17a.tar.gz
servo-a3adf6ab750c1548fb89dc935d7da744d5aea17a.zip
Stop using MemWriter in Element::serialize.
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/element.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index a936e783ad4..deb2df56b84 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -83,7 +83,7 @@ use std::borrow::{IntoCow, ToOwned};
use std::cell::{Ref, RefMut};
use std::default::Default;
use std::mem;
-use std::old_io::{MemWriter, Writer};
+use std::old_io::Writer;
use std::sync::Arc;
#[dom_struct]
@@ -571,13 +571,13 @@ impl<'a> ElementHelpers<'a> for JSRef<'a, Element> {
fn serialize(self, traversal_scope: TraversalScope) -> Fallible<DOMString> {
let node: JSRef<Node> = NodeCast::from_ref(self);
- let mut writer = MemWriter::new();
+ let mut writer = vec![];
match serialize(&mut writer, &node,
SerializeOpts {
traversal_scope: traversal_scope,
.. Default::default()
}) {
- Ok(()) => Ok(String::from_utf8(writer.into_inner()).unwrap()),
+ Ok(()) => Ok(String::from_utf8(writer).unwrap()),
Err(_) => panic!("Cannot serialize element"),
}
}