Helper function to emit a custom error at the given span.
(span: Span<'_>, msg: &str)
| 33 | |
| 34 | /// Helper function to emit a custom error at the given span. |
| 35 | fn custom_error(span: Span<'_>, msg: &str) -> Error<Rule> { |
| 36 | Error::new_from_span( |
| 37 | ErrorVariant::<Rule>::CustomError { |
| 38 | message: msg.into(), |
| 39 | }, |
| 40 | span, |
| 41 | ) |
| 42 | } |
| 43 | |
| 44 | fn parse_number<T: FromStr>(pair: Pair<'_, Rule>) -> Result<T> { |
| 45 | Ok(pair.as_str().parse().map_err(|_| { |
no outgoing calls
no test coverage detected