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