minidom: Don't prepend xml prelude in writer. Add new API

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2019-11-10 01:01:34 +01:00
commit 141d11ad38
No known key found for this signature in database
GPG key ID: DEDA74AEECA9D0F2
6 changed files with 29 additions and 11 deletions

View file

@ -2,7 +2,6 @@
use crate::{ParseError, ParserError};
use bytes::{BufMut, BytesMut};
use quick_xml::Writer as EventWriter;
use std;
use std::borrow::Cow;
use std::cell::RefCell;
@ -302,7 +301,7 @@ impl Encoder for XMPPCodec {
}
Packet::Stanza(stanza) => {
stanza
.write_to_inner(&mut EventWriter::new(WriteBytes::new(dst)))
.write_to(&mut WriteBytes::new(dst))
.and_then(|_| {
// println!(">> {:?}", dst);
Ok(())