文字

ダブルクォオート"ではなくシングルクォート'で囲むと 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());