Url2: Ergonomic wrapper around the popular url crate
```rust
extern crate url2;
fn main() { let mut url = url2!("https://{}/", "example.com"); url.queryunique() .setpair("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(),
)
} ```