diff options
Diffstat (limited to 'src/parser/conversion.rs')
| -rw-r--r-- | src/parser/conversion.rs | 11 |
1 files changed, 1 insertions, 10 deletions
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<Rule>) -> Result<e::Document, Error> { 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 }) |
