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