Public
Types
| Name | Description |
|---|---|
| UrlEncodingMode | |
| UrlQueryValues | |
| Url | Represents the actual (decoded) Url.... |
Functions
| Name | Description |
|---|---|
| url::parse_query | Parse the query parameters of the Url into a UrlQueryValues map. |
| url::parse_query_to_temp | Parse the query parameters of the Url into a UrlQueryValues map. |
| url::parse | Parse a URL string into a Url struct. |
| url::free | |
| url::to_format | |
| url::tencode | Encode string s for a given encoding mode, stored on the temp allocator. |
| url::to_string | |
| url::tparse | Parse a URL string into a Url struct. |
| url::decode_len | Calculate the length of the percent-decoded string. |
| url::add | Add copies of the key and value strings to the UrlQueryValues map. These... |
| url::encode_len | Calculate the length of the percent-encoded string. |
| url::decode | Decode string s for a given encoding mode.... |
| url::encode | Encode the string s for a given encoding mode.... |
| url::tdecode | Decode string s for a given encoding mode, stored on the temp allocator. |
Private
Functions
| Name | Description |
|---|---|
| url::should_encode | Returns true if char c should be encoded according to RFC 3986. |