basic-text 0.19.1

Basic Text strings and I/O streams
Documentation
pub const DISALLOWED_SCALAR_VALUES: [char; 190] = [
    // All C0, U+7F, and C1 control codes other than U+A (newline),
    // U+9 (horizontal tab), U+D (carriage return), U+C (form feed),
    // U+7 (alert), U+1B (escape) and U+85 (NEL). Many of these are
    // nonetheless disallowed, but handled via different mechanisms.
    '\0',
    '\u{1}',
    '\u{2}',
    '\u{3}',
    '\u{4}',
    '\u{5}',
    '\u{6}',
    '\u{7}',
    '\u{8}',
    '\u{b}',
    '\u{e}',
    '\u{f}',
    '\u{10}',
    '\u{11}',
    '\u{12}',
    '\u{13}',
    '\u{14}',
    '\u{15}',
    '\u{16}',
    '\u{17}',
    '\u{18}',
    '\u{19}',
    '\u{1a}',
    '\u{1c}',
    '\u{1d}',
    '\u{1e}',
    '\u{1f}',
    '\u{7f}',
    '\u{80}',
    '\u{81}',
    '\u{82}',
    '\u{83}',
    '\u{84}',
    '\u{86}',
    '\u{87}',
    '\u{88}',
    '\u{89}',
    '\u{8a}',
    '\u{8b}',
    '\u{8c}',
    '\u{8d}',
    '\u{8e}',
    '\u{8f}',
    '\u{90}',
    '\u{91}',
    '\u{92}',
    '\u{93}',
    '\u{94}',
    '\u{95}',
    '\u{96}',
    '\u{97}',
    '\u{98}',
    '\u{99}',
    '\u{9a}',
    '\u{9b}',
    '\u{9c}',
    '\u{9d}',
    '\u{9e}',
    '\u{9f}',
    // Unassigned characters with replacements.
    '\u{9e4}',
    '\u{9e5}',
    '\u{a64}',
    '\u{a65}',
    '\u{ae4}',
    '\u{ae5}',
    '\u{b64}',
    '\u{b65}',
    '\u{be4}',
    '\u{be5}',
    '\u{c64}',
    '\u{c65}',
    '\u{ce4}',
    '\u{ce5}',
    '\u{d64}',
    '\u{d65}',
    // Khmer characters erroneously invented by Unicode.
    '\u{17b4}',
    '\u{17b5}',
    '\u{17d8}',
    // Bidirectional Format Characters.
    '\u{202a}',
    '\u{202b}',
    '\u{202c}',
    '\u{202d}',
    '\u{202e}',
    '\u{2066}',
    '\u{2067}',
    '\u{2068}',
    '\u{2069}',
    // Deprecated Format Characters
    '\u{206a}',
    '\u{206b}',
    '\u{206c}',
    '\u{206d}',
    '\u{206e}',
    '\u{206f}',
    // Unassigned characters with replacements.
    '\u{2072}',
    '\u{2073}',
    // Interlinear Annotations
    '\u{fff9}',
    '\u{fffa}',
    '\u{fffb}',
    // Object Replacement Character
    '\u{fffc}',
    // Language Tag
    '\u{e0001}',
    // Noncharacters
    '\u{fffe}',
    '\u{ffff}',
    '\u{1fffe}',
    '\u{1ffff}',
    '\u{2fffe}',
    '\u{2ffff}',
    '\u{3fffe}',
    '\u{3ffff}',
    '\u{4fffe}',
    '\u{4ffff}',
    '\u{5fffe}',
    '\u{5ffff}',
    '\u{6fffe}',
    '\u{6ffff}',
    '\u{7fffe}',
    '\u{7ffff}',
    '\u{8fffe}',
    '\u{8ffff}',
    '\u{9fffe}',
    '\u{9ffff}',
    '\u{afffe}',
    '\u{affff}',
    '\u{bfffe}',
    '\u{bffff}',
    '\u{cfffe}',
    '\u{cffff}',
    '\u{dfffe}',
    '\u{dffff}',
    '\u{efffe}',
    '\u{effff}',
    '\u{ffffe}',
    '\u{fffff}',
    '\u{10fffe}',
    '\u{10ffff}',
    '\u{fdd0}',
    '\u{fdd1}',
    '\u{fdd2}',
    '\u{fdd3}',
    '\u{fdd4}',
    '\u{fdd5}',
    '\u{fdd6}',
    '\u{fdd7}',
    '\u{fdd8}',
    '\u{fdd9}',
    '\u{fdda}',
    '\u{fddb}',
    '\u{fddc}',
    '\u{fddd}',
    '\u{fdde}',
    '\u{fddf}',
    '\u{fde0}',
    '\u{fde1}',
    '\u{fde2}',
    '\u{fde3}',
    '\u{fde4}',
    '\u{fde5}',
    '\u{fde6}',
    '\u{fde7}',
    '\u{fde8}',
    '\u{fde9}',
    '\u{fdea}',
    '\u{fdeb}',
    '\u{fdec}',
    '\u{fded}',
    '\u{fdee}',
    '\u{fdef}',
    '\u{1d455}',
    '\u{1d49d}',
    '\u{1d4a0}',
    '\u{1d4a1}',
    '\u{1d4a3}',
    '\u{1d4a4}',
    '\u{1d4a7}',
    '\u{1d4a8}',
    '\u{1d4ad}',
    '\u{1d4ba}',
    '\u{1d4bc}',
    '\u{1d4c4}',
    '\u{1d506}',
    '\u{1d50b}',
    '\u{1d50c}',
    '\u{1d515}',
    '\u{1d51d}',
    '\u{1d53a}',
    '\u{1d53f}',
    '\u{1d545}',
    '\u{1d547}',
    '\u{1d548}',
    '\u{1d549}',
    '\u{1d551}',
];