From ad225dee57c5f4f8391ba50d7da5b793f8900e8e Mon Sep 17 00:00:00 2001 From: Philipp A Date: Sat, 1 Dec 2018 16:02:51 +0100 Subject: Unified image attributes --- src/parser/conversion.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/parser/conversion.rs') diff --git a/src/parser/conversion.rs b/src/parser/conversion.rs index e59098e..20d74a1 100644 --- a/src/parser/conversion.rs +++ b/src/parser/conversion.rs @@ -78,7 +78,7 @@ fn convert_substitution_def(pair: Pair) -> Result convert_image_inline(inner_pair)?.into(), + Rule::image => convert_image::(inner_pair)?.into(), rule => panic!("Unknown substitution rule {:?}", rule), }; let mut subst_def = e::SubstitutionDefinition::with_children(vec![inner.into()]); @@ -86,9 +86,9 @@ fn convert_substitution_def(pair: Pair) -> Result) -> Result { +fn convert_image(pair: Pair) -> Result where I: Element + ExtraAttributes { let mut pairs = pair.into_inner(); - let mut image = e::ImageInline::with_extra(a::ImageInline::new( + let mut image = I::with_extra(a::Image::new( pairs.next().unwrap().as_str().parse()?, // line )); if let Some(opt_block) = pairs.next() { // image_opt_block -- cgit v1.2.3