aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/parser/conversion.rs13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/parser/conversion.rs b/src/parser/conversion.rs
index 5fc9605..22a6ebe 100644
--- a/src/parser/conversion.rs
+++ b/src/parser/conversion.rs
@@ -32,21 +32,14 @@ fn convert_ssubel(pair: Pair<Rule>) -> Result<c::StructuralSubElement, Error> {
// TODO: This is just a proof of concep. Keep closely to DTD in final version!
match pair.as_rule() {
Rule::title => Ok(convert_title(pair).into()),
- Rule::paragraph => Ok(to_ssub(e::Paragraph::with_children(vec![pair.as_str().into()]))),
- Rule::target => Ok(to_ssub(convert_target(pair)?)),
- Rule::admonition_gen => Ok(to_ssub(convert_admonition_gen(pair)?)),
+ Rule::paragraph => Ok(e::Paragraph::with_children(vec![pair.as_str().into()]).into()),
+ Rule::target => Ok(convert_target(pair)?.into()),
+ Rule::admonition_gen => Ok(convert_admonition_gen(pair)?.into()),
rule => Err(ConversionError::UnknownRuleError { rule }.into()),
}
}
-fn to_ssub<E>(elem: E) -> c::StructuralSubElement where E: Into<c::BodyElement> {
- let belm: c::BodyElement = elem.into();
- let sstruc: c::SubStructure = belm.into();
- sstruc.into()
-}
-
-
fn convert_title(pair: Pair<Rule>) -> e::Title {
let mut title: Option<&str> = None;
let mut _adornment_char: Option<char> = None;