Function bczhc_lib::utf8::utf8_size

source ·
pub fn utf8_size(codepoint: u32) -> usize
Expand description

Examples

use bczhc_lib::utf8::utf8_size;

let r = utf8_size('a' as u32);
assert_eq!(r, 1);

let r = utf8_size('©' as u32);
assert_eq!(r, 2);

let r = utf8_size('好' as u32);
assert_eq!(r, 3);

let r = utf8_size('🍎' as u32);
assert_eq!(r, 4);