#root::unicode
Char root/unicode/Char.vi
type Char;
A Unicode scalar value, or “character”.
"Vine" as List[Char] // ['V', 'i', 'n', 'e'] ['V', 'i', 'n', 'e'] as String // "Vine"
fork root/unicode/Char.vi:13
impl fork: Fork[Char];
drop root/unicode/Char.vi:14
impl drop: Drop[Char];
from_n32 root/unicode/Char.vi:16
impl from_n32: Cast[N32, Char];
to_n32 root/unicode/Char.vi:17
impl to_n32: Cast[Char, N32];
eq root/unicode/Char.vi:19
impl eq: Eq[Char];
ord root/unicode/Char.vi:29
impl ord: Ord[Char];
is_whitespace root/unicode/Char.vi:43
fn is_whitespace(char: Char) -> Bool;
is_alphanumeric root/unicode/Char.vi:47
fn is_alphanumeric(char: Char) -> Bool;
to_string root/unicode/Char.vi:51
impl to_string: Cast[Char, String];
show root/unicode/Char.vi:57
impl show: Show[Char];
add_n32 root/unicode/Char.vi:63
impl add_n32: Add[Char, N32, Char];
sub_n32 root/unicode/Char.vi:69
impl sub_n32: Sub[Char, N32, Char];
sub_char root/unicode/Char.vi:75
impl sub_char: Sub[Char, Char, N32];