pub fn parse_scheme_len(s: &str) -> Result<(usize, &str), Error>
Expand description
Parses the scheme length from the prefix of s
.
The scheme will be valid but may have uppercase chars.
Returns Ok(scheme_len, rest_of_s)
. The rest_of_s
starts after the ://
.
Returns Err(InvalidScheme)
if the scheme or ://
postfix is invalid.