pub fn quote<S: AsRef<str>>(s: S, safe: &[u8]) -> Result<String, FromUtf8Error>Expand description
Replaces special characters in string using the %xx escape. Letters, digits, and the characters ‘_.-’ are never quoted.
§Examples
use urlparse::quote;
let s = quote("test@example.com", b"");
assert_eq!(s.ok().unwrap(), "test%40example.com");
let path = quote("/a/b/c", b"/");
assert_eq!(path.ok().unwrap(), "/a/b/c");
let ss = quote("|abc|".to_string(), b"/");
assert_eq!(ss.ok().unwrap(), "%7Cabc%7C");