diff options
Diffstat (limited to 'src/parser/pair_ext_parse.rs')
| -rw-r--r-- | src/parser/pair_ext_parse.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/parser/pair_ext_parse.rs b/src/parser/pair_ext_parse.rs index c7d2d45..a04b3dd 100644 --- a/src/parser/pair_ext_parse.rs +++ b/src/parser/pair_ext_parse.rs @@ -6,16 +6,16 @@ use pest::error::{Error,ErrorVariant}; pub trait PairExt<R> where R: pest::RuleType { - fn parse<T, E>(&self) -> Result<T, Error<R>> where T: FromStr<Err = E>, E: ToString; + fn parse<T, E>(&self) -> Result<T, Error<R>> where T: FromStr<Err = E>, E: ToString; } impl<'l, R> PairExt<R> for Pair<'l, R> where R: pest::RuleType { - fn parse<T, E>(&self) -> Result<T, Error<R>> where T: FromStr<Err = E>, E: ToString { - self.as_str().parse().map_err(|e| to_parse_error(self.as_span(), &e)) - } + fn parse<T, E>(&self) -> Result<T, Error<R>> where T: FromStr<Err = E>, E: ToString { + self.as_str().parse().map_err(|e| to_parse_error(self.as_span(), &e)) + } } pub(crate) fn to_parse_error<E, R>(span: Span, e: &E) -> Error<R> where E: ToString, R: pest::RuleType { - let var: ErrorVariant<R> = ErrorVariant::CustomError { message: e.to_string() }; - Error::new_from_span(var, span) + let var: ErrorVariant<R> = ErrorVariant::CustomError { message: e.to_string() }; + Error::new_from_span(var, span) } |
