1SOURCE_FILE@0..126
2  EXTERN_BLOCK@0..125
3    ABI@0..10
4      EXTERN_KW@0..6 "extern"
5      WHITESPACE@6..7 " "
6      STRING@7..10 "\"C\""
7    WHITESPACE@10..11 " "
8    EXTERN_ITEM_LIST@11..125
9      L_CURLY@11..12 "{"
10      WHITESPACE@12..17 "\n    "
11      FN@17..40
12        FN_KW@17..19 "fn"
13        WHITESPACE@19..20 " "
14        NAME@20..21
15          IDENT@20..21 "a"
16        PARAM_LIST@21..39
17          L_PAREN@21..22 "("
18          PARAM@22..32
19            WILDCARD_PAT@22..23
20              UNDERSCORE@22..23 "_"
21            COLON@23..24 ":"
22            WHITESPACE@24..25 " "
23            PTR_TYPE@25..32
24              STAR@25..26 "*"
25              MUT_KW@26..29 "mut"
26              WHITESPACE@29..30 " "
27              PATH_TYPE@30..32
28                PATH@30..32
29                  PATH_SEGMENT@30..32
30                    NAME_REF@30..32
31                      IDENT@30..32 "u8"
32          COMMA@32..33 ","
33          WHITESPACE@33..34 " "
34          PARAM@34..37
35            DOT3@34..37 "..."
36          COMMA@37..38 ","
37          R_PAREN@38..39 ")"
38        SEMICOLON@39..40 ";"
39      WHITESPACE@40..45 "\n    "
40      FN@45..70
41        FN_KW@45..47 "fn"
42        WHITESPACE@47..48 " "
43        NAME@48..49
44          IDENT@48..49 "b"
45        PARAM_LIST@49..69
46          L_PAREN@49..50 "("
47          PARAM@50..60
48            WILDCARD_PAT@50..51
49              UNDERSCORE@50..51 "_"
50            COLON@51..52 ":"
51            WHITESPACE@52..53 " "
52            PTR_TYPE@53..60
53              STAR@53..54 "*"
54              MUT_KW@54..57 "mut"
55              WHITESPACE@57..58 " "
56              PATH_TYPE@58..60
57                PATH@58..60
58                  PATH_SEGMENT@58..60
59                    NAME_REF@58..60
60                      IDENT@58..60 "u8"
61          COMMA@60..61 ","
62          WHITESPACE@61..62 " "
63          PARAM@62..68
64            WILDCARD_PAT@62..63
65              UNDERSCORE@62..63 "_"
66            COLON@63..64 ":"
67            WHITESPACE@64..65 " "
68            DOT3@65..68 "..."
69          R_PAREN@68..69 ")"
70        SEMICOLON@69..70 ";"
71      WHITESPACE@70..75 "\n    "
72      FN@75..123
73        FN_KW@75..77 "fn"
74        WHITESPACE@77..78 " "
75        NAME@78..79
76          IDENT@78..79 "c"
77        PARAM_LIST@79..122
78          L_PAREN@79..80 "("
79          PARAM@80..90
80            WILDCARD_PAT@80..81
81              UNDERSCORE@80..81 "_"
82            COLON@81..82 ":"
83            WHITESPACE@82..83 " "
84            PTR_TYPE@83..90
85              STAR@83..84 "*"
86              MUT_KW@84..87 "mut"
87              WHITESPACE@87..88 " "
88              PATH_TYPE@88..90
89                PATH@88..90
90                  PATH_SEGMENT@88..90
91                    NAME_REF@88..90
92                      IDENT@88..90 "u8"
93          COMMA@90..91 ","
94          WHITESPACE@91..92 " "
95          PARAM@92..120
96            ATTR@92..105
97              POUND@92..93 "#"
98              L_BRACK@93..94 "["
99              META@94..104
100                PATH@94..97
101                  PATH_SEGMENT@94..97
102                    NAME_REF@94..97
103                      IDENT@94..97 "cfg"
104                TOKEN_TREE@97..104
105                  L_PAREN@97..98 "("
106                  IDENT@98..103 "never"
107                  R_PAREN@103..104 ")"
108              R_BRACK@104..105 "]"
109            WHITESPACE@105..106 " "
110            SLICE_PAT@106..115
111              L_BRACK@106..107 "["
112              IDENT_PAT@107..108
113                NAME@107..108
114                  IDENT@107..108 "w"
115              COMMA@108..109 ","
116              WHITESPACE@109..110 " "
117              IDENT_PAT@110..111
118                NAME@110..111
119                  IDENT@110..111 "t"
120              COMMA@111..112 ","
121              WHITESPACE@112..113 " "
122              IDENT_PAT@113..114
123                NAME@113..114
124                  IDENT@113..114 "f"
125              R_BRACK@114..115 "]"
126            COLON@115..116 ":"
127            WHITESPACE@116..117 " "
128            DOT3@117..120 "..."
129          COMMA@120..121 ","
130          R_PAREN@121..122 ")"
131        SEMICOLON@122..123 ";"
132      WHITESPACE@123..124 "\n"
133      R_CURLY@124..125 "}"
134  WHITESPACE@125..126 "\n"
135