1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
pub mod error; mod to_json; mod to_xml; use error::Error; use std::str::from_utf8; pub use to_json::xml_to_json; pub use to_xml::json_to_xml; pub const ATTRIBUTE_START_CHARACTER: char = '$'; pub const TEXT_CHARACTER: char = '_'; fn bytes_to_string(bytes: &[u8]) -> Result<String, Error> { from_utf8(bytes) .map(|s| s.to_owned()) .map_err(|e| Error::XmlParseStringError(e)) }