ダブルクォオート"
ではなくシングルクォート'
で囲むと Primitive Type char を作れます。
let a = 'a';
let b: char = 'b';
文字が何バイトか調べる
::len_utf8
を使います。
assert_eq!('純'.len_utf8(), 3);
文字が大文字か小文字か調べる
それぞれ::is_uppercase
、::is_lowercase
で調べられます。
assert!('A'.is_uppercase());
assert!('a'.is_lowercase());