6个版本

0.0.6 2020年9月30日
0.0.5 2020年3月5日
0.0.4 2019年11月11日

#1277解析器实现

Download history · Rust 包仓库 609/week @ 2024-03-14 · Rust 包仓库 920/week @ 2024-03-21 · Rust 包仓库 580/week @ 2024-03-28 · Rust 包仓库 779/week @ 2024-04-04 · Rust 包仓库 825/week @ 2024-04-11 · Rust 包仓库 752/week @ 2024-04-18 · Rust 包仓库 1260/week @ 2024-04-25 · Rust 包仓库 833/week @ 2024-05-02 · Rust 包仓库 649/week @ 2024-05-09 · Rust 包仓库 963/week @ 2024-05-16 · Rust 包仓库 966/week @ 2024-05-23 · Rust 包仓库 1368/week @ 2024-05-30 · Rust 包仓库 877/week @ 2024-06-06 · Rust 包仓库 891/week @ 2024-06-13 · Rust 包仓库 1199/week @ 2024-06-20 · Rust 包仓库 664/week @ 2024-06-27 · Rust 包仓库

3,894 每月下载量
用于 46 个crate (13 直接)

MIT/Apache

18KB
345

Crates.io Crates.io

url2

Url2: 流行url包的便捷包装器

示例

#[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(),
    )
}

lib.rs:

Url2: 流行url包的便捷包装器

示例

#[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(),
    )
}

依赖项

~1.4–2.3MB
~71K SLoC