trillium-http 1.1.0

the http implementation for the trillium toolkit
Documentation
/// Huffman code table from RFC 7541 Appendix B.
///
/// Each entry is (code, `bit_length`). The code is right-aligned in the
/// u32 — i.e., the meaningful bits are the lowest `bit_length` bits.
///
/// Index 0-255 = byte values, index 256 = EOS (end of string).
pub(super) const TABLE: [(u32, u8); 257] = [
    (0x1ff8, 13),      //     (  0)  |11111111|11000                             1ff8  [13]
    (0x007f_ffd8, 23), //     (  1)  |11111111|11111111|1011000                7fffd8  [23]
    (0x0fff_ffe2, 28), //     (  2)  |11111111|11111111|11111110|0010         fffffe2  [28]
    (0x0fff_ffe3, 28), //     (  3)  |11111111|11111111|11111110|0011         fffffe3  [28]
    (0x0fff_ffe4, 28), //     (  4)  |11111111|11111111|11111110|0100         fffffe4  [28]
    (0x0fff_ffe5, 28), //     (  5)  |11111111|11111111|11111110|0101         fffffe5  [28]
    (0x0fff_ffe6, 28), //     (  6)  |11111111|11111111|11111110|0110         fffffe6  [28]
    (0x0fff_ffe7, 28), //     (  7)  |11111111|11111111|11111110|0111         fffffe7  [28]
    (0x0fff_ffe8, 28), //     (  8)  |11111111|11111111|11111110|1000         fffffe8  [28]
    (0x00ff_ffea, 24), //     (  9)  |11111111|11111111|11101010               ffffea  [24]
    (0x3fff_fffc, 30), //     ( 10)  |11111111|11111111|11111111|111100      3ffffffc  [30]
    (0x0fff_ffe9, 28), //     ( 11)  |11111111|11111111|11111110|1001         fffffe9  [28]
    (0x0fff_ffea, 28), //     ( 12)  |11111111|11111111|11111110|1010         fffffea  [28]
    (0x3fff_fffd, 30), //     ( 13)  |11111111|11111111|11111111|111101      3ffffffd  [30]
    (0x0fff_ffeb, 28), //     ( 14)  |11111111|11111111|11111110|1011         fffffeb  [28]
    (0x0fff_ffec, 28), //     ( 15)  |11111111|11111111|11111110|1100         fffffec  [28]
    (0x0fff_ffed, 28), //     ( 16)  |11111111|11111111|11111110|1101         fffffed  [28]
    (0x0fff_ffee, 28), //     ( 17)  |11111111|11111111|11111110|1110         fffffee  [28]
    (0x0fff_ffef, 28), //     ( 18)  |11111111|11111111|11111110|1111         fffffef  [28]
    (0x0fff_fff0, 28), //     ( 19)  |11111111|11111111|11111111|0000         ffffff0  [28]
    (0x0fff_fff1, 28), //     ( 20)  |11111111|11111111|11111111|0001         ffffff1  [28]
    (0x0fff_fff2, 28), //     ( 21)  |11111111|11111111|11111111|0010         ffffff2  [28]
    (0x3fff_fffe, 30), //     ( 22)  |11111111|11111111|11111111|111110      3ffffffe  [30]
    (0x0fff_fff3, 28), //     ( 23)  |11111111|11111111|11111111|0011         ffffff3  [28]
    (0x0fff_fff4, 28), //     ( 24)  |11111111|11111111|11111111|0100         ffffff4  [28]
    (0x0fff_fff5, 28), //     ( 25)  |11111111|11111111|11111111|0101         ffffff5  [28]
    (0x0fff_fff6, 28), //     ( 26)  |11111111|11111111|11111111|0110         ffffff6  [28]
    (0x0fff_fff7, 28), //     ( 27)  |11111111|11111111|11111111|0111         ffffff7  [28]
    (0x0fff_fff8, 28), //     ( 28)  |11111111|11111111|11111111|1000         ffffff8  [28]
    (0x0fff_fff9, 28), //     ( 29)  |11111111|11111111|11111111|1001         ffffff9  [28]
    (0x0fff_fffa, 28), //     ( 30)  |11111111|11111111|11111111|1010         ffffffa  [28]
    (0x0fff_fffb, 28), //     ( 31)  |11111111|11111111|11111111|1011         ffffffb  [28]
    (0x14, 6),         // ' ' ( 32)  |010100                                       14  [ 6]
    (0x3f8, 10),       // '!' ( 33)  |11111110|00                                 3f8  [10]
    (0x3f9, 10),       // '"' ( 34)  |11111110|01                                 3f9  [10]
    (0xffa, 12),       // '#' ( 35)  |11111111|1010                               ffa  [12]
    (0x1ff9, 13),      // '$' ( 36)  |11111111|11001                             1ff9  [13]
    (0x15, 6),         // '%' ( 37)  |010101                                       15  [ 6]
    (0xf8, 8),         // '&' ( 38)  |11111000                                     f8  [ 8]
    (0x7fa, 11),       // ''' ( 39)  |11111111|010                                7fa  [11]
    (0x3fa, 10),       // '(' ( 40)  |11111110|10                                 3fa  [10]
    (0x3fb, 10),       // ')' ( 41)  |11111110|11                                 3fb  [10]
    (0xf9, 8),         // '*' ( 42)  |11111001                                     f9  [ 8]
    (0x7fb, 11),       // '+' ( 43)  |11111111|011                                7fb  [11]
    (0xfa, 8),         // ',' ( 44)  |11111010                                     fa  [ 8]
    (0x16, 6),         // '-' ( 45)  |010110                                       16  [ 6]
    (0x17, 6),         // '.' ( 46)  |010111                                       17  [ 6]
    (0x18, 6),         // '/' ( 47)  |011000                                       18  [ 6]
    (0x0, 5),          // '0' ( 48)  |00000                                         0  [ 5]
    (0x1, 5),          // '1' ( 49)  |00001                                         1  [ 5]
    (0x2, 5),          // '2' ( 50)  |00010                                         2  [ 5]
    (0x19, 6),         // '3' ( 51)  |011001                                       19  [ 6]
    (0x1a, 6),         // '4' ( 52)  |011010                                       1a  [ 6]
    (0x1b, 6),         // '5' ( 53)  |011011                                       1b  [ 6]
    (0x1c, 6),         // '6' ( 54)  |011100                                       1c  [ 6]
    (0x1d, 6),         // '7' ( 55)  |011101                                       1d  [ 6]
    (0x1e, 6),         // '8' ( 56)  |011110                                       1e  [ 6]
    (0x1f, 6),         // '9' ( 57)  |011111                                       1f  [ 6]
    (0x5c, 7),         // ':' ( 58)  |1011100                                      5c  [ 7]
    (0xfb, 8),         // ';' ( 59)  |11111011                                     fb  [ 8]
    (0x7ffc, 15),      // '<' ( 60)  |11111111|1111100                           7ffc  [15]
    (0x20, 6),         // '=' ( 61)  |100000                                       20  [ 6]
    (0xffb, 12),       // '>' ( 62)  |11111111|1011                               ffb  [12]
    (0x3fc, 10),       // '?' ( 63)  |11111111|00                                 3fc  [10]
    (0x1ffa, 13),      // '@' ( 64)  |11111111|11010                             1ffa  [13]
    (0x21, 6),         // 'A' ( 65)  |100001                                       21  [ 6]
    (0x5d, 7),         // 'B' ( 66)  |1011101                                      5d  [ 7]
    (0x5e, 7),         // 'C' ( 67)  |1011110                                      5e  [ 7]
    (0x5f, 7),         // 'D' ( 68)  |1011111                                      5f  [ 7]
    (0x60, 7),         // 'E' ( 69)  |1100000                                      60  [ 7]
    (0x61, 7),         // 'F' ( 70)  |1100001                                      61  [ 7]
    (0x62, 7),         // 'G' ( 71)  |1100010                                      62  [ 7]
    (0x63, 7),         // 'H' ( 72)  |1100011                                      63  [ 7]
    (0x64, 7),         // 'I' ( 73)  |1100100                                      64  [ 7]
    (0x65, 7),         // 'J' ( 74)  |1100101                                      65  [ 7]
    (0x66, 7),         // 'K' ( 75)  |1100110                                      66  [ 7]
    (0x67, 7),         // 'L' ( 76)  |1100111                                      67  [ 7]
    (0x68, 7),         // 'M' ( 77)  |1101000                                      68  [ 7]
    (0x69, 7),         // 'N' ( 78)  |1101001                                      69  [ 7]
    (0x6a, 7),         // 'O' ( 79)  |1101010                                      6a  [ 7]
    (0x6b, 7),         // 'P' ( 80)  |1101011                                      6b  [ 7]
    (0x6c, 7),         // 'Q' ( 81)  |1101100                                      6c  [ 7]
    (0x6d, 7),         // 'R' ( 82)  |1101101                                      6d  [ 7]
    (0x6e, 7),         // 'S' ( 83)  |1101110                                      6e  [ 7]
    (0x6f, 7),         // 'T' ( 84)  |1101111                                      6f  [ 7]
    (0x70, 7),         // 'U' ( 85)  |1110000                                      70  [ 7]
    (0x71, 7),         // 'V' ( 86)  |1110001                                      71  [ 7]
    (0x72, 7),         // 'W' ( 87)  |1110010                                      72  [ 7]
    (0xfc, 8),         // 'X' ( 88)  |11111100                                     fc  [ 8]
    (0x73, 7),         // 'Y' ( 89)  |1110011                                      73  [ 7]
    (0xfd, 8),         // 'Z' ( 90)  |11111101                                     fd  [ 8]
    (0x1ffb, 13),      // '[' ( 91)  |11111111|11011                             1ffb  [13]
    (0x0007_fff0, 19), // '\' ( 92)  |11111111|11111110|000                     7fff0  [19]
    (0x1ffc, 13),      // ']' ( 93)  |11111111|11100                             1ffc  [13]
    (0x3ffc, 14),      // '^' ( 94)  |11111111|111100                            3ffc  [14]
    (0x22, 6),         // '_' ( 95)  |100010                                       22  [ 6]
    (0x7ffd, 15),      // '`' ( 96)  |11111111|1111101                           7ffd  [15]
    (0x3, 5),          // 'a' ( 97)  |00011                                         3  [ 5]
    (0x23, 6),         // 'b' ( 98)  |100011                                       23  [ 6]
    (0x4, 5),          // 'c' ( 99)  |00100                                         4  [ 5]
    (0x24, 6),         // 'd' (100)  |100100                                       24  [ 6]
    (0x5, 5),          // 'e' (101)  |00101                                         5  [ 5]
    (0x25, 6),         // 'f' (102)  |100101                                       25  [ 6]
    (0x26, 6),         // 'g' (103)  |100110                                       26  [ 6]
    (0x27, 6),         // 'h' (104)  |100111                                       27  [ 6]
    (0x6, 5),          // 'i' (105)  |00110                                         6  [ 5]
    (0x74, 7),         // 'j' (106)  |1110100                                      74  [ 7]
    (0x75, 7),         // 'k' (107)  |1110101                                      75  [ 7]
    (0x28, 6),         // 'l' (108)  |101000                                       28  [ 6]
    (0x29, 6),         // 'm' (109)  |101001                                       29  [ 6]
    (0x2a, 6),         // 'n' (110)  |101010                                       2a  [ 6]
    (0x7, 5),          // 'o' (111)  |00111                                         7  [ 5]
    (0x2b, 6),         // 'p' (112)  |101011                                       2b  [ 6]
    (0x76, 7),         // 'q' (113)  |1110110                                      76  [ 7]
    (0x2c, 6),         // 'r' (114)  |101100                                       2c  [ 6]
    (0x8, 5),          // 's' (115)  |01000                                         8  [ 5]
    (0x9, 5),          // 't' (116)  |01001                                         9  [ 5]
    (0x2d, 6),         // 'u' (117)  |101101                                       2d  [ 6]
    (0x77, 7),         // 'v' (118)  |1110111                                      77  [ 7]
    (0x78, 7),         // 'w' (119)  |1111000                                      78  [ 7]
    (0x79, 7),         // 'x' (120)  |1111001                                      79  [ 7]
    (0x7a, 7),         // 'y' (121)  |1111010                                      7a  [ 7]
    (0x7b, 7),         // 'z' (122)  |1111011                                      7b  [ 7]
    (0x7ffe, 15),      // '{' (123)  |11111111|1111110                           7ffe  [15]
    (0x7fc, 11),       // '|' (124)  |11111111|100                                7fc  [11]
    (0x3ffd, 14),      // '}' (125)  |11111111|111101                            3ffd  [14]
    (0x1ffd, 13),      // '~' (126)  |11111111|11101                             1ffd  [13]
    (0x0fff_fffc, 28), //     (127)  |11111111|11111111|11111111|1100         ffffffc  [28]
    (0x000f_ffe6, 20), //     (128)  |11111111|11111110|0110                    fffe6  [20]
    (0x003f_ffd2, 22), //     (129)  |11111111|11111111|010010                 3fffd2  [22]
    (0x000f_ffe7, 20), //     (130)  |11111111|11111110|0111                    fffe7  [20]
    (0x000f_ffe8, 20), //     (131)  |11111111|11111110|1000                    fffe8  [20]
    (0x003f_ffd3, 22), //     (132)  |11111111|11111111|010011                 3fffd3  [22]
    (0x003f_ffd4, 22), //     (133)  |11111111|11111111|010100                 3fffd4  [22]
    (0x003f_ffd5, 22), //     (134)  |11111111|11111111|010101                 3fffd5  [22]
    (0x007f_ffd9, 23), //     (135)  |11111111|11111111|1011001                7fffd9  [23]
    (0x003f_ffd6, 22), //     (136)  |11111111|11111111|010110                 3fffd6  [22]
    (0x007f_ffda, 23), //     (137)  |11111111|11111111|1011010                7fffda  [23]
    (0x007f_ffdb, 23), //     (138)  |11111111|11111111|1011011                7fffdb  [23]
    (0x007f_ffdc, 23), //     (139)  |11111111|11111111|1011100                7fffdc  [23]
    (0x007f_ffdd, 23), //     (140)  |11111111|11111111|1011101                7fffdd  [23]
    (0x007f_ffde, 23), //     (141)  |11111111|11111111|1011110                7fffde  [23]
    (0x00ff_ffeb, 24), //     (142)  |11111111|11111111|11101011               ffffeb  [24]
    (0x007f_ffdf, 23), //     (143)  |11111111|11111111|1011111                7fffdf  [23]
    (0x00ff_ffec, 24), //     (144)  |11111111|11111111|11101100               ffffec  [24]
    (0x00ff_ffed, 24), //     (145)  |11111111|11111111|11101101               ffffed  [24]
    (0x003f_ffd7, 22), //     (146)  |11111111|11111111|010111                 3fffd7  [22]
    (0x007f_ffe0, 23), //     (147)  |11111111|11111111|1100000                7fffe0  [23]
    (0x00ff_ffee, 24), //     (148)  |11111111|11111111|11101110               ffffee  [24]
    (0x007f_ffe1, 23), //     (149)  |11111111|11111111|1100001                7fffe1  [23]
    (0x007f_ffe2, 23), //     (150)  |11111111|11111111|1100010                7fffe2  [23]
    (0x007f_ffe3, 23), //     (151)  |11111111|11111111|1100011                7fffe3  [23]
    (0x007f_ffe4, 23), //     (152)  |11111111|11111111|1100100                7fffe4  [23]
    (0x001f_ffdc, 21), //     (153)  |11111111|11111110|11100                  1fffdc  [21]
    (0x003f_ffd8, 22), //     (154)  |11111111|11111111|011000                 3fffd8  [22]
    (0x007f_ffe5, 23), //     (155)  |11111111|11111111|1100101                7fffe5  [23]
    (0x003f_ffd9, 22), //     (156)  |11111111|11111111|011001                 3fffd9  [22]
    (0x007f_ffe6, 23), //     (157)  |11111111|11111111|1100110                7fffe6  [23]
    (0x007f_ffe7, 23), //     (158)  |11111111|11111111|1100111                7fffe7  [23]
    (0x00ff_ffef, 24), //     (159)  |11111111|11111111|11101111               ffffef  [24]
    (0x003f_ffda, 22), //     (160)  |11111111|11111111|011010                 3fffda  [22]
    (0x001f_ffdd, 21), //     (161)  |11111111|11111110|11101                  1fffdd  [21]
    (0x000f_ffe9, 20), //     (162)  |11111111|11111110|1001                    fffe9  [20]
    (0x003f_ffdb, 22), //     (163)  |11111111|11111111|011011                 3fffdb  [22]
    (0x003f_ffdc, 22), //     (164)  |11111111|11111111|011100                 3fffdc  [22]
    (0x007f_ffe8, 23), //     (165)  |11111111|11111111|1101000                7fffe8  [23]
    (0x007f_ffe9, 23), //     (166)  |11111111|11111111|1101001                7fffe9  [23]
    (0x001f_ffde, 21), //     (167)  |11111111|11111110|11110                  1fffde  [21]
    (0x007f_ffea, 23), //     (168)  |11111111|11111111|1101010                7fffea  [23]
    (0x003f_ffdd, 22), //     (169)  |11111111|11111111|011101                 3fffdd  [22]
    (0x003f_ffde, 22), //     (170)  |11111111|11111111|011110                 3fffde  [22]
    (0x00ff_fff0, 24), //     (171)  |11111111|11111111|11110000               fffff0  [24]
    (0x001f_ffdf, 21), //     (172)  |11111111|11111110|11111                  1fffdf  [21]
    (0x003f_ffdf, 22), //     (173)  |11111111|11111111|011111                 3fffdf  [22]
    (0x007f_ffeb, 23), //     (174)  |11111111|11111111|1101011                7fffeb  [23]
    (0x007f_ffec, 23), //     (175)  |11111111|11111111|1101100                7fffec  [23]
    (0x001f_ffe0, 21), //     (176)  |11111111|11111111|00000                  1fffe0  [21]
    (0x001f_ffe1, 21), //     (177)  |11111111|11111111|00001                  1fffe1  [21]
    (0x003f_ffe0, 22), //     (178)  |11111111|11111111|100000                 3fffe0  [22]
    (0x001f_ffe2, 21), //     (179)  |11111111|11111111|00010                  1fffe2  [21]
    (0x007f_ffed, 23), //     (180)  |11111111|11111111|1101101                7fffed  [23]
    (0x003f_ffe1, 22), //     (181)  |11111111|11111111|100001                 3fffe1  [22]
    (0x007f_ffee, 23), //     (182)  |11111111|11111111|1101110                7fffee  [23]
    (0x007f_ffef, 23), //     (183)  |11111111|11111111|1101111                7fffef  [23]
    (0x000f_ffea, 20), //     (184)  |11111111|11111110|1010                    fffea  [20]
    (0x003f_ffe2, 22), //     (185)  |11111111|11111111|100010                 3fffe2  [22]
    (0x003f_ffe3, 22), //     (186)  |11111111|11111111|100011                 3fffe3  [22]
    (0x003f_ffe4, 22), //     (187)  |11111111|11111111|100100                 3fffe4  [22]
    (0x007f_fff0, 23), //     (188)  |11111111|11111111|1110000                7ffff0  [23]
    (0x003f_ffe5, 22), //     (189)  |11111111|11111111|100101                 3fffe5  [22]
    (0x003f_ffe6, 22), //     (190)  |11111111|11111111|100110                 3fffe6  [22]
    (0x007f_fff1, 23), //     (191)  |11111111|11111111|1110001                7ffff1  [23]
    (0x03ff_ffe0, 26), //     (192)  |11111111|11111111|11111000|00           3ffffe0  [26]
    (0x03ff_ffe1, 26), //     (193)  |11111111|11111111|11111000|01           3ffffe1  [26]
    (0x000f_ffeb, 20), //     (194)  |11111111|11111110|1011                    fffeb  [20]
    (0x0007_fff1, 19), //     (195)  |11111111|11111110|001                     7fff1  [19]
    (0x003f_ffe7, 22), //     (196)  |11111111|11111111|100111                 3fffe7  [22]
    (0x007f_fff2, 23), //     (197)  |11111111|11111111|1110010                7ffff2  [23]
    (0x003f_ffe8, 22), //     (198)  |11111111|11111111|101000                 3fffe8  [22]
    (0x01ff_ffec, 25), //     (199)  |11111111|11111111|11110110|0            1ffffec  [25]
    (0x03ff_ffe2, 26), //     (200)  |11111111|11111111|11111000|10           3ffffe2  [26]
    (0x03ff_ffe3, 26), //     (201)  |11111111|11111111|11111000|11           3ffffe3  [26]
    (0x03ff_ffe4, 26), //     (202)  |11111111|11111111|11111001|00           3ffffe4  [26]
    (0x07ff_ffde, 27), //     (203)  |11111111|11111111|11111011|110          7ffffde  [27]
    (0x07ff_ffdf, 27), //     (204)  |11111111|11111111|11111011|111          7ffffdf  [27]
    (0x03ff_ffe5, 26), //     (205)  |11111111|11111111|11111001|01           3ffffe5  [26]
    (0x00ff_fff1, 24), //     (206)  |11111111|11111111|11110001               fffff1  [24]
    (0x01ff_ffed, 25), //     (207)  |11111111|11111111|11110110|1            1ffffed  [25]
    (0x0007_fff2, 19), //     (208)  |11111111|11111110|010                     7fff2  [19]
    (0x001f_ffe3, 21), //     (209)  |11111111|11111111|00011                  1fffe3  [21]
    (0x03ff_ffe6, 26), //     (210)  |11111111|11111111|11111001|10           3ffffe6  [26]
    (0x07ff_ffe0, 27), //     (211)  |11111111|11111111|11111100|000          7ffffe0  [27]
    (0x07ff_ffe1, 27), //     (212)  |11111111|11111111|11111100|001          7ffffe1  [27]
    (0x03ff_ffe7, 26), //     (213)  |11111111|11111111|11111001|11           3ffffe7  [26]
    (0x07ff_ffe2, 27), //     (214)  |11111111|11111111|11111100|010          7ffffe2  [27]
    (0x00ff_fff2, 24), //     (215)  |11111111|11111111|11110010               fffff2  [24]
    (0x001f_ffe4, 21), //     (216)  |11111111|11111111|00100                  1fffe4  [21]
    (0x001f_ffe5, 21), //     (217)  |11111111|11111111|00101                  1fffe5  [21]
    (0x03ff_ffe8, 26), //     (218)  |11111111|11111111|11111010|00           3ffffe8  [26]
    (0x03ff_ffe9, 26), //     (219)  |11111111|11111111|11111010|01           3ffffe9  [26]
    (0x0fff_fffd, 28), //     (220)  |11111111|11111111|11111111|1101         ffffffd  [28]
    (0x07ff_ffe3, 27), //     (221)  |11111111|11111111|11111100|011          7ffffe3  [27]
    (0x07ff_ffe4, 27), //     (222)  |11111111|11111111|11111100|100          7ffffe4  [27]
    (0x07ff_ffe5, 27), //     (223)  |11111111|11111111|11111100|101          7ffffe5  [27]
    (0x000f_ffec, 20), //     (224)  |11111111|11111110|1100                    fffec  [20]
    (0x00ff_fff3, 24), //     (225)  |11111111|11111111|11110011               fffff3  [24]
    (0x000f_ffed, 20), //     (226)  |11111111|11111110|1101                    fffed  [20]
    (0x001f_ffe6, 21), //     (227)  |11111111|11111111|00110                  1fffe6  [21]
    (0x003f_ffe9, 22), //     (228)  |11111111|11111111|101001                 3fffe9  [22]
    (0x001f_ffe7, 21), //     (229)  |11111111|11111111|00111                  1fffe7  [21]
    (0x001f_ffe8, 21), //     (230)  |11111111|11111111|01000                  1fffe8  [21]
    (0x007f_fff3, 23), //     (231)  |11111111|11111111|1110011                7ffff3  [23]
    (0x003f_ffea, 22), //     (232)  |11111111|11111111|101010                 3fffea  [22]
    (0x003f_ffeb, 22), //     (233)  |11111111|11111111|101011                 3fffeb  [22]
    (0x01ff_ffee, 25), //     (234)  |11111111|11111111|11110111|0            1ffffee  [25]
    (0x01ff_ffef, 25), //     (235)  |11111111|11111111|11110111|1            1ffffef  [25]
    (0x00ff_fff4, 24), //     (236)  |11111111|11111111|11110100               fffff4  [24]
    (0x00ff_fff5, 24), //     (237)  |11111111|11111111|11110101               fffff5  [24]
    (0x03ff_ffea, 26), //     (238)  |11111111|11111111|11111010|10           3ffffea  [26]
    (0x007f_fff4, 23), //     (239)  |11111111|11111111|1110100                7ffff4  [23]
    (0x03ff_ffeb, 26), //     (240)  |11111111|11111111|11111010|11           3ffffeb  [26]
    (0x07ff_ffe6, 27), //     (241)  |11111111|11111111|11111100|110          7ffffe6  [27]
    (0x03ff_ffec, 26), //     (242)  |11111111|11111111|11111011|00           3ffffec  [26]
    (0x03ff_ffed, 26), //     (243)  |11111111|11111111|11111011|01           3ffffed  [26]
    (0x07ff_ffe7, 27), //     (244)  |11111111|11111111|11111100|111          7ffffe7  [27]
    (0x07ff_ffe8, 27), //     (245)  |11111111|11111111|11111101|000          7ffffe8  [27]
    (0x07ff_ffe9, 27), //     (246)  |11111111|11111111|11111101|001          7ffffe9  [27]
    (0x07ff_ffea, 27), //     (247)  |11111111|11111111|11111101|010          7ffffea  [27]
    (0x07ff_ffeb, 27), //     (248)  |11111111|11111111|11111101|011          7ffffeb  [27]
    (0x0fff_fffe, 28), //     (249)  |11111111|11111111|11111111|1110         ffffffe  [28]
    (0x07ff_ffec, 27), //     (250)  |11111111|11111111|11111101|100          7ffffec  [27]
    (0x07ff_ffed, 27), //     (251)  |11111111|11111111|11111101|101          7ffffed  [27]
    (0x07ff_ffee, 27), //     (252)  |11111111|11111111|11111101|110          7ffffee  [27]
    (0x07ff_ffef, 27), //     (253)  |11111111|11111111|11111101|111          7ffffef  [27]
    (0x07ff_fff0, 27), //     (254)  |11111111|11111111|11111110|000          7fffff0  [27]
    (0x03ff_ffee, 26), //     (255)  |11111111|11111111|11111011|10           3ffffee  [26]
    (0x3fff_ffff, 30), // EOS (256)  |11111111|11111111|11111111|111111      3fffffff  [30]
];