From d067cee68744691f3aebd939befc9837247e639c Mon Sep 17 00:00:00 2001 From: Philipp A Date: Sun, 2 Dec 2018 17:22:51 +0100 Subject: First bit of inlines parsing --- src/parser/conversion.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'src/parser/conversion.rs') diff --git a/src/parser/conversion.rs b/src/parser/conversion.rs index def67e5..ad214d5 100644 --- a/src/parser/conversion.rs +++ b/src/parser/conversion.rs @@ -1,7 +1,7 @@ mod block; +mod inline; use failure::Error; -use failure_derive::Fail; use pest::iterators::Pairs; use crate::document_tree::{ @@ -12,15 +12,6 @@ use crate::document_tree::{ use super::pest_rst::Rule; -#[derive(Debug, Fail)] -enum ConversionError { - #[fail(display = "unknown rule: {:?}", rule)] - UnknownRuleError { - rule: Rule, - }, -} - - pub fn convert_document(pairs: Pairs) -> Result { let structural_elems = pairs.map(block::convert_ssubel) .filter_map(|elem| match elem { Ok(Some(e)) => Some(Ok(e)), Err(e) => Some(Err(e)), Ok(None) => None }) -- cgit v1.2.3