Module url::percent_encoding
[−]
[src]
Structs
| EncodeSet |
Represents a set of characters / bytes that should be percent-encoded. |
Statics
| DEFAULT_ENCODE_SET |
This encode set is used for path components. |
| FORM_URLENCODED_ENCODE_SET |
This encode set is used in |
| HTTP_VALUE_ENCODE_SET |
This encode set is used for HTTP header values and is defined at https://tools.ietf.org/html/rfc5987#section-3.2 |
| PASSWORD_ENCODE_SET |
This encode set should be used when setting the password field of a parsed URL. |
| QUERY_ENCODE_SET |
This encode set is used in the URL parser for query strings. |
| SIMPLE_ENCODE_SET |
This encode set is used for fragment identifier and non-relative scheme data. |
| USERINFO_ENCODE_SET |
This encode set is used in the URL parser for usernames and passwords. |
| USERNAME_ENCODE_SET |
This encode set should be used when setting the username field of a parsed URL. |
Functions
| from_hex |
Convert the given hex character into its numeric value. |
| lossy_utf8_percent_decode |
Percent-decode the given bytes, and decode the result as UTF-8. |
| percent_decode |
Percent-decode the given bytes. |
| percent_decode_to |
Percent-decode the given bytes, and push the result to |
| percent_encode |
Percent-encode the given bytes. |
| percent_encode_to |
Percent-encode the given bytes, and push the result to |
| utf8_percent_encode |
Percent-encode the UTF-8 encoding of the given string. |
| utf8_percent_encode_to |
Percent-encode the UTF-8 encoding of the given string, and push the result to |