8 releases
0.1.7 | Nov 20, 2023 |
---|---|
0.1.6 | Mar 19, 2022 |
0.1.5 | Apr 22, 2021 |
0.1.4 | Jul 29, 2020 |
0.1.3 | Jun 27, 2020 |
#166 in Encoding
681,991 downloads per month
Used in 1,047 crates
(8 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
Documentation
License
lib.rs
:
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