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 在 网页编程
40,235 每月下载量
用于 79 个包 (8 直接使用)
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