diff --git a/src/macros.rs b/src/macros.rs index 41405c3..b13968e 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -36,7 +36,7 @@ macro_rules! formatx { ($template: expr) => { || -> ::std::result::Result { - Ok($crate::Template::new($template)?.text()?) + $crate::Template::new($template)?.text() }() }; diff --git a/src/template.rs b/src/template.rs index 8faebab..d0ef5a7 100644 --- a/src/template.rs +++ b/src/template.rs @@ -221,7 +221,7 @@ impl Template { where T: Display + Debug, { - self.replace_with_callback(&self.position.to_string(), value, |formatted_value, _| { + self.replace_with_callback(self.position.to_string(), value, |formatted_value, _| { formatted_value }); self.position += 1;