9 releases
| 0.1.8 | Nov 23, 2025 |
|---|---|
| 0.1.7 | Nov 20, 2023 |
| 0.1.6 | Mar 19, 2022 |
| 0.1.5 | Apr 22, 2021 |
| 0.1.3 | Jun 27, 2020 |
#177 in Encoding
2,343,449 downloads per month
Used in 1,622 crates
(10 directly)
5KB
59 lines
UTF-8 Width
To determine the width of a UTF-8 character by providing its first byte.
References: https://tools.ietf.org/html/rfc3629
Examples
assert_eq!(1, utf8_width::get_width(b'1'));
assert_eq!(3, utf8_width::get_width("中".as_bytes()[0]));
Benchmark
cargo bench
Crates.io
https://crates.io/crates/utf8-width