(
s: &'a str,
gen_elem: impl FnMut(Cow<'a, str>) -> Result<V, E>,
)
| 1439 | } |
| 1440 | |
| 1441 | pub fn parse_range<'a, V, E>( |
| 1442 | s: &'a str, |
| 1443 | gen_elem: impl FnMut(Cow<'a, str>) -> Result<V, E>, |
| 1444 | ) -> Result<Range<V>, ParseError> |
| 1445 | where |
| 1446 | E: ToString, |
| 1447 | { |
| 1448 | Ok(Range { |
| 1449 | inner: parse_range_inner(s, gen_elem).map_err(|details| { |
| 1450 | ParseError::invalid_input_syntax("range", s).with_details(details) |
| 1451 | })?, |
| 1452 | }) |
| 1453 | } |
| 1454 | |
| 1455 | fn parse_range_inner<'a, V, E>( |
| 1456 | s: &'a str, |
no test coverage detected