Crates.io | url2 |
lib.rs | url2 |
version | 0.0.6 |
source | src |
created_at | 2019-11-01 22:41:11.186455 |
updated_at | 2020-09-30 20:05:49.456158 |
description | ergonomic wrapper around the popular url crate |
homepage | |
repository | https://github.com/neonphog/url2 |
max_upload_size | |
id | 177450 |
size | 31,788 |
Url2: Ergonomic wrapper around the popular url crate
#[macro_use]
extern crate url2;
fn main() {
let mut url = url2!("https://{}/", "example.com");
url.query_unique()
.set_pair("hello", "world")
.set_pair("foo", "bar");
assert!(url.query_unique_contains_key("hello"));
assert_eq!("bar", url.query_unique_get("foo").unwrap());
url.query_unique().remove("foo");
assert_eq!(
"https://example.com/?hello=world",
url.as_str(),
)
}