5 个版本
使用旧的 Rust 2015
0.3.4 | 2023 年 9 月 13 日 |
---|---|
0.3.3 | 2022 年 9 月 14 日 |
0.3.2 | 2022 年 4 月 8 日 |
0.3.1 | 2022 年 4 月 8 日 |
0.3.0 | 2022 年 1 月 29 日 |
#94 in 文本处理
582,145 每月下载量
用于 401 个 Crates(2 个直接使用)
60KB
1.5K SLoC
[!重要] 尝试优化版本 unicode-id-start.
unicode-id
根据 Unicode 标准附件 #31 规则确定 char
是否为解析器和/或词法分析器的有效标识符。
这是 unicode-xid 的一个副本。
use unicode_id::UnicodeID;
fn main() {
let ch = 'a';
println!("Is {} a valid start of an identifier? {}", ch, UnicodeID::is_id_start(ch));
}
功能
unicode-id 支持 no_std
功能。这消除了对 std 的依赖,而是使用 core 中的等效函数。
变更日志
0.3.4
- 更新到 Unicode 15.1.0
0.3.3
- 更新到 Unicode 15.0.0
0.3.2
- 修复 clippy 警告
0.3.0
- 为 unicode-id 分叉仓库
- 更新到 Unicode 14.0.0
0.2.2
- 添加 ASCII 快速路径
0.2.1
- 更新到 Unicode 13.0.0
- 加快查找速度
0.2.0
- 更新到 Unicode 12.1.0。
0.1.0
- 首次发布。