(i: &str)
| 77 | } |
| 78 | |
| 79 | pub fn parse_num<K>(i: &str) -> IResult<&str, K> |
| 80 | where |
| 81 | K: FromStr, |
| 82 | <K as FromStr>::Err: Debug, |
| 83 | { |
| 84 | let (i, (_, v)) = tuple((space0, digit1))(i)?; |
| 85 | Ok((i, v.parse().unwrap())) |
| 86 | } |
| 87 | |
| 88 | pub fn parse_float(i: &str) -> IResult<&str, f32> { |
| 89 | let (i, (_, v)) = tuple((space0, float))(i)?; |