8个版本

0.1.7 2023年11月20日
0.1.6 2022年3月19日
0.1.5 2021年4月22日
0.1.4 2020年7月29日
0.1.3 2020年6月27日

#140编码

Download history · Rust 包仓库 151000/week @ 2024-03-14 · Rust 包仓库 174569/week @ 2024-03-21 · Rust 包仓库 148839/week @ 2024-03-28 · Rust 包仓库 154627/week @ 2024-04-04 · Rust 包仓库 140169/week @ 2024-04-11 · Rust 包仓库 150467/week @ 2024-04-18 · Rust 包仓库 139683/week @ 2024-04-25 · Rust 包仓库 143928/week @ 2024-05-02 · Rust 包仓库 135688/week @ 2024-05-09 · Rust 包仓库 133380/week @ 2024-05-16 · Rust 包仓库 128865/week @ 2024-05-23 · Rust 包仓库 139151/week @ 2024-05-30 · Rust 包仓库 131448/week @ 2024-06-06 · Rust 包仓库 139374/week @ 2024-06-13 · Rust 包仓库 135820/week @ 2024-06-20 · Rust 包仓库 109241/week @ 2024-06-27 · Rust 包仓库

540,800 每月下载量
823 个crate中(直接使用8个)使用

MIT 许可证

5KB
59

UTF-8宽度

CI

通过提供其第一个字节来确定UTF-8字符的宽度。

参考: https://tools.ietf.org/html/rfc3629

示例

assert_eq!(1, utf8_width::get_width(b'1'));
assert_eq!(3, utf8_width::get_width("".as_bytes()[0]));

基准测试

cargo bench

Crates.io

https://crates.io/crates/utf8-width

文档

https://docs.rs/utf8-width

许可证

MIT


lib.rs:

UTF-8宽度

通过提供其第一个字节来确定UTF-8字符的宽度。

参考: https://tools.ietf.org/html/rfc3629

示例

assert_eq!(1, utf8_width::get_width(b'1'));
assert_eq!(3, utf8_width::get_width("".as_bytes()[0]));

基准测试

cargo bench

无运行时依赖