pub fn parse_version_chars_str<I: Span, O: FromStr>(input: I) -> Res<I, O>