diff options
Diffstat (limited to 'src/xml/writer.rs')
| -rw-r--r-- | src/xml/writer.rs | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/xml/writer.rs b/src/xml/writer.rs index bf3432a..400663d 100644 --- a/src/xml/writer.rs +++ b/src/xml/writer.rs @@ -38,17 +38,15 @@ pub struct EventWriter<W: Write> { impl<W: Write> EventWriter<W> { pub fn new(writer: W) -> EventWriter<W> { - let config = EmitterConfig { - line_separator: "\n".into(), - indent_string: " ".into(), - perform_indent: true, - perform_escaping: true, - write_document_declaration: true, - normalize_empty_elements: true, - cdata_to_characters: true, - keep_element_names_stack: false, - autopad_comments: true, - }; + let config = EmitterConfig::new() + .line_separator("\n") + .indent_string(" ") + .perform_indent(true) + .write_document_declaration(true) + .normalize_empty_elements(true) + .cdata_to_characters(true) + .keep_element_names_stack(false) + .autopad_comments(true); EventWriter { xml_writer: XmlEventWriter::new_with_config(writer, config), |
