pub fn percent_encode<'a>(
    input: &'a [u8],
    ascii_set: &'static AsciiSet,
) -> PercentEncode<'a> ⓘExpand description
Percent-encode the given bytes with the given set.
Non-ASCII bytes and bytes in ascii_set are encoded.
The return type:
- Implements 
Iterator<Item = &str>and therefore has a.collect::<String>()method, - Implements 
Displayand therefore has a.to_string()method, - Implements 
Into<Cow<str>>borrowinginputwhen none of its bytes are encoded. 
§Examples
use percent_encoding::{percent_encode, NON_ALPHANUMERIC};
assert_eq!(percent_encode(b"foo bar?", NON_ALPHANUMERIC).to_string(), "foo%20bar%3F");