20 个版本

使用旧的 Rust 2015

0.26.6 2024 年 8 月 6 日
0.26.5 2024 年 5 月 17 日
0.26.4 2023 年 10 月 25 日
0.26.0 2023 年 6 月 7 日
0.24.0 2021 年 12 月 29 日

#1733网页编程

Download history 6204/week @ 2024-04-20 6013/week @ 2024-04-27 5832/week @ 2024-05-04 5988/week @ 2024-05-11 6567/week @ 2024-05-18 6313/week @ 2024-05-25 6651/week @ 2024-06-01 7344/week @ 2024-06-08 10307/week @ 2024-06-15 7977/week @ 2024-06-22 8750/week @ 2024-06-29 7586/week @ 2024-07-06 8738/week @ 2024-07-13 9067/week @ 2024-07-20 11698/week @ 2024-07-27 9521/week @ 2024-08-03

40,235 每月下载量
用于 79 个包 (8 直接使用)

MPL-2.0 许可证

250KB
6K SLoC

rust-selectors

这是 selectors 包的分支,更新为使用最新的 cssparser 版本。

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

警告:这个库频繁地进行重大更改(例如,2016 年有 13 次更改)。然而,您不需要经常更新此包,旧版本仍然可在 crates.io 上使用,Cargo 将仅自动更新到兼容的版本号。

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

依赖关系

~1.2–2MB
~43K SLoC