diff --git a/src/syndication/atom.rs b/src/syndication/atom.rs index 2e63218..22bd713 100644 --- a/src/syndication/atom.rs +++ b/src/syndication/atom.rs @@ -81,13 +81,10 @@ pub fn generate( let mut writer: Vec = Vec::new(); xml.generate(&mut writer).unwrap(); - let mut output_xml = String::new(); - for e in writer { - output_xml += &e.as_ascii().unwrap().to_string(); - } - output_xml + + String::from_utf8(writer).unwrap() } fn last_update(post_index: &Vec) -> i64 {