文件名称:psl:Mozilla的公共后缀列表的本地Rust库
文件大小:191KB
文件格式:ZIP
更新时间:2024-03-30 10:46:58
Rust
Mozilla的公共后缀列表的本地Rust库 该库使用Mozilla的“可靠地确定域名的后缀。 它将列表编译为本地Rust代码,以实现最终的速度和正确性。 维护人员可以单独完成此列表的编译,因此板条箱仍然可以非常快速地进行编译。 此板条箱甚至在std库上也没有依赖性,因此它甚至可以在嵌入式系统中使用。 配置 将此箱子添加到您的Cargo.toml : [ dependencies ] psl = " 1 " 例子 let suffix = psl :: suffix ( b"www.example.com" )?; assert_eq! (suffix. as_bytes (), b"com" ); assert_eq! (suffix. typ (), Some (Type :: Icann)); let domain = psl :: domain ( b"www.example.
【文件预览】:
psl-main
----Cargo.toml(508B)
----.github()
--------workflows()
----src()
--------serde.rs(2KB)
--------lib.rs(3KB)
--------list.rs(1.98MB)
----fuzz()
--------Cargo.toml(467B)
--------fuzz_targets()
--------.gitignore(25B)
----README.md(2KB)
----Makefile.toml(969B)
----data()
--------rules.txt(115KB)
----tests()
--------tests.txt(2KB)
--------list.rs(9KB)
----.gitignore(25B)