url2 0.0.2

ergonomic wrapper around the popular url crate
Documentation

Crates.io Crates.io

url2

Url2: Ergonomic wrapper around the popular url crate

Example

use url2::prelude::*;

let mut url = Url2::parse("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(),
)