1 个不稳定版本
0.1.0 | 2024年3月10日 |
---|
#6 in #lists
14KB
rinse
整理 URL 列表
use rinse::Rinse;
fn main() {
let rinse = Rinse::default();
// Remove duplicate URLs
assert!(rinse.declutter_url("https://www.wikipedia.org"));
assert!(!rinse.declutter_url("https://www.wikipedia.org"));
// Remove duplicate URLs without reading query parameter values
assert!(rinse.declutter_url("https://httpbin.org/get?hello=world"));
assert!(!rinse.declutter_url("https://httpbin.org/get?hello=earth"));
assert!(rinse.declutter_url("https://httpbin.org/get?hello=world&foo=bar"));
// Allowed extensions
assert!(rinse.declutter_url("https://rust-lang.net.cn/"));
assert!(rinse.declutter_url("https://rust-lang.net.cn/static/scripts/init.js"));
assert!(!rinse.declutter_url("https://rust-lang.net.cn/static/images/site.webmanifest"));
assert!(!rinse.declutter_url("https://rust-lang.net.cn/static/styles/a11y-dark.css"));
}
尚未实现