diff options
Diffstat (limited to 'src/parser.rs')
| -rw-r--r-- | src/parser.rs | 15 | 
1 files changed, 0 insertions, 15 deletions
| diff --git a/src/parser.rs b/src/parser.rs index 42ca410..89e6827 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -5,8 +5,6 @@ mod pair_ext_parse;  #[cfg(test)]  pub mod tests; -use std::io::Write; -  use failure::Error;  use pest::Parser; @@ -21,16 +19,3 @@ pub fn parse(source: &str) -> Result<Document, Error> {      let pairs = RstParser::parse(Rule::document, source)?;      convert_document(pairs)  } - - -pub fn serialize_json<W>(source: &str, stream: W) -> Result<(), Error> where W: Write { -    let parsed = parse(source)?; -    serde_json::to_writer(stream, &parsed)?; -    Ok(()) -} - -pub fn serialize_xml<W>(source: &str, stream: W) -> Result<(), Error> where W: Write { -    let parsed = parse(source)?; -    serde_xml_rs::to_writer(stream, &parsed).map_err(failure::SyncFailure::new)?; -    Ok(()) -} | 
