3 个不稳定版本
0.2.0 | 2023年9月4日 |
---|---|
0.1.1 | 2023年2月17日 |
0.1.0 | 2023年1月28日 |
12 在 #normalize 中排名
每月下载量 836 次
20KB
348 行
normalize-url-rs
normalize-url-rs 是 Node.js normalize-url 包的 Rust 编程语言移植版本。
文档:https://docs.rs/normalize-url-rs
示例用法
use normalize_url_rs::{normalize_url, OptionsBuilder};
let options = OptionsBuilder::default().build().unwrap();
let result = normalize_url("https://www.rust-lang.net.cn/", &options);
assert_eq!(result.unwrap(), "https://www.rust-lang.net.cn")
与原始 Node.js 库相比的已知差异
- 不支持自定义协议
- 不支持数据 URL
lib.rs
:
normalize-url-rs 是 Node.js normalize-url 包的 Rust 编程语言移植版本。
示例用法
use normalize_url_rs::{normalize_url, OptionsBuilder};
let options = OptionsBuilder::default().build().unwrap();
let result = normalize_url("https://www.rust-lang.net.cn/", &options);
assert_eq!(result.unwrap(), "https://www.rust-lang.net.cn")
与原始 Node.js 库相比的已知差异
- 不支持自定义协议
- 不支持数据 URL
依赖项
~5–7MB
~152K SLoC