44 个版本 (24 个破坏性版本)

使用旧 Rust 2015

0.25.0 2023年6月21日
0.24.0 2023年2月20日
0.23.0 2021年4月29日
0.22.0 2019年12月19日
0.0.1 2014年12月29日

54数据结构 中排名 #54

Download history 90032/week @ 2024-04-22 89042/week @ 2024-04-29 88219/week @ 2024-05-06 93611/week @ 2024-05-13 96531/week @ 2024-05-20 99735/week @ 2024-05-27 103365/week @ 2024-06-03 91779/week @ 2024-06-10 96397/week @ 2024-06-17 105839/week @ 2024-06-24 96314/week @ 2024-07-01 99409/week @ 2024-07-08 103349/week @ 2024-07-15 117563/week @ 2024-07-22 117747/week @ 2024-07-29 117314/week @ 2024-08-05

463,329 每月下载量
用于 904 个crate (29 个直接使用)

MPL-2.0 许可证

305KB
6.5K SLoC

rust-selectors

Rust 的 CSS 选择器库。包括选择器的解析和序列化,以及与元素通用树匹配。伪元素和大多数伪类也是通用的。

注意: 这个库经常进行破坏性更改(例如,2016年有13次)。然而,您可以不经常更新这个crate来使用它,旧版本仍然在crates.io上可用,Cargo 不会自动更新到标记为兼容的版本。

要了解如何使用此库与您自己的树表示,请参阅 Kuchiki 的 src/select.rs。(请注意,Kuchiki 不总是与最新的 rust-selectors 版本保持同步,因此可能需要修改该代码。)如果您还没有树数据结构,请考虑使用 Kuchiki 本身。

依赖项

~1.2–1.9MB
~39K SLoC