fn urlencode(s: &str) -> StringExpand description
Percent-encode everything outside the unreserved set.
Not a general URL encoder and not trying to be: this escapes a query-string value, so the conservative set is correct and the aggressive one is safe.