#parse-url #lib #parser

miniurl

miniurl 是一个用于 Rust 的 URL 解析库

4 个版本

使用旧的 Rust 2015

0.1.3 2017年8月17日
0.1.2 2017年8月13日
0.1.1 2017年8月13日
0.1.0 2017年8月12日

46#parse-url

Download history 1/week @ 2024-03-23 17/week @ 2024-03-30 5/week @ 2024-04-06 4/week @ 2024-04-13 5/week @ 2024-04-20 1/week @ 2024-04-27 6/week @ 2024-05-11 9/week @ 2024-05-18 3/week @ 2024-05-25 6/week @ 2024-06-01 3/week @ 2024-06-08 19/week @ 2024-06-15 179/week @ 2024-06-22 4/week @ 2024-06-29

203 每月下载量
用于 2 crates

MIT/Apache 许可

10KB
172

miniurl 是 Rust 的 URL 解析库,简单易用。

示例

use miniurl::Url;

let url = Url::parse("http://admin:[email protected]/foo?a=1&b=2#top");
assert_eq!(url.scheme, "http");
assert_eq!(url.netloc, "admin:[email protected]");
assert_eq!(url.path, "/foo");
assert_eq!(url.query, Some("a=1&b=2".to_string()));
assert_eq!(url.fragment, Some("top".to_string()));
assert_eq!(url.username, Some("admin".to_string()));
assert_eq!(url.password, Some("password".to_string()));
assert_eq!(url.host, Some("google.com".to_string()));
assert_eq!(url.port, 80);

无运行时依赖