219 lines
6.0 KiB
Plaintext
219 lines
6.0 KiB
Plaintext
SOURCE_FILE@0..294
|
|
TRAIT@0..113
|
|
TRAIT_KW@0..5 "trait"
|
|
WHITESPACE@5..6 " "
|
|
NAME@6..7
|
|
IDENT@6..7 "T"
|
|
WHITESPACE@7..8 " "
|
|
ASSOC_ITEM_LIST@8..113
|
|
L_CURLY@8..9 "{"
|
|
WHITESPACE@9..12 "\n "
|
|
TYPE_ALIAS@12..33
|
|
DEFAULT_KW@12..19 "default"
|
|
WHITESPACE@19..20 " "
|
|
TYPE_KW@20..24 "type"
|
|
WHITESPACE@24..25 " "
|
|
NAME@25..26
|
|
IDENT@25..26 "T"
|
|
WHITESPACE@26..27 " "
|
|
EQ@27..28 "="
|
|
WHITESPACE@28..29 " "
|
|
PATH_TYPE@29..32
|
|
PATH@29..32
|
|
PATH_SEGMENT@29..32
|
|
NAME_REF@29..32
|
|
IDENT@29..32 "Bar"
|
|
SEMICOLON@32..33 ";"
|
|
WHITESPACE@33..36 "\n "
|
|
CONST@36..60
|
|
DEFAULT_KW@36..43 "default"
|
|
WHITESPACE@43..44 " "
|
|
CONST_KW@44..49 "const"
|
|
WHITESPACE@49..50 " "
|
|
NAME@50..51
|
|
IDENT@50..51 "f"
|
|
COLON@51..52 ":"
|
|
WHITESPACE@52..53 " "
|
|
PATH_TYPE@53..55
|
|
PATH@53..55
|
|
PATH_SEGMENT@53..55
|
|
NAME_REF@53..55
|
|
IDENT@53..55 "u8"
|
|
WHITESPACE@55..56 " "
|
|
EQ@56..57 "="
|
|
WHITESPACE@57..58 " "
|
|
LITERAL@58..59
|
|
INT_NUMBER@58..59 "0"
|
|
SEMICOLON@59..60 ";"
|
|
WHITESPACE@60..63 "\n "
|
|
FN@63..82
|
|
DEFAULT_KW@63..70 "default"
|
|
WHITESPACE@70..71 " "
|
|
FN_KW@71..73 "fn"
|
|
WHITESPACE@73..74 " "
|
|
NAME@74..77
|
|
IDENT@74..77 "foo"
|
|
PARAM_LIST@77..79
|
|
L_PAREN@77..78 "("
|
|
R_PAREN@78..79 ")"
|
|
WHITESPACE@79..80 " "
|
|
BLOCK_EXPR@80..82
|
|
L_CURLY@80..81 "{"
|
|
R_CURLY@81..82 "}"
|
|
WHITESPACE@82..85 "\n "
|
|
FN@85..111
|
|
DEFAULT_KW@85..92 "default"
|
|
WHITESPACE@92..93 " "
|
|
UNSAFE_KW@93..99 "unsafe"
|
|
WHITESPACE@99..100 " "
|
|
FN_KW@100..102 "fn"
|
|
WHITESPACE@102..103 " "
|
|
NAME@103..106
|
|
IDENT@103..106 "bar"
|
|
PARAM_LIST@106..108
|
|
L_PAREN@106..107 "("
|
|
R_PAREN@107..108 ")"
|
|
WHITESPACE@108..109 " "
|
|
BLOCK_EXPR@109..111
|
|
L_CURLY@109..110 "{"
|
|
R_CURLY@110..111 "}"
|
|
WHITESPACE@111..112 "\n"
|
|
R_CURLY@112..113 "}"
|
|
WHITESPACE@113..115 "\n\n"
|
|
IMPL@115..235
|
|
IMPL_KW@115..119 "impl"
|
|
WHITESPACE@119..120 " "
|
|
PATH_TYPE@120..121
|
|
PATH@120..121
|
|
PATH_SEGMENT@120..121
|
|
NAME_REF@120..121
|
|
IDENT@120..121 "T"
|
|
WHITESPACE@121..122 " "
|
|
FOR_KW@122..125 "for"
|
|
WHITESPACE@125..126 " "
|
|
PATH_TYPE@126..129
|
|
PATH@126..129
|
|
PATH_SEGMENT@126..129
|
|
NAME_REF@126..129
|
|
IDENT@126..129 "Foo"
|
|
WHITESPACE@129..130 " "
|
|
ASSOC_ITEM_LIST@130..235
|
|
L_CURLY@130..131 "{"
|
|
WHITESPACE@131..134 "\n "
|
|
TYPE_ALIAS@134..155
|
|
DEFAULT_KW@134..141 "default"
|
|
WHITESPACE@141..142 " "
|
|
TYPE_KW@142..146 "type"
|
|
WHITESPACE@146..147 " "
|
|
NAME@147..148
|
|
IDENT@147..148 "T"
|
|
WHITESPACE@148..149 " "
|
|
EQ@149..150 "="
|
|
WHITESPACE@150..151 " "
|
|
PATH_TYPE@151..154
|
|
PATH@151..154
|
|
PATH_SEGMENT@151..154
|
|
NAME_REF@151..154
|
|
IDENT@151..154 "Bar"
|
|
SEMICOLON@154..155 ";"
|
|
WHITESPACE@155..158 "\n "
|
|
CONST@158..182
|
|
DEFAULT_KW@158..165 "default"
|
|
WHITESPACE@165..166 " "
|
|
CONST_KW@166..171 "const"
|
|
WHITESPACE@171..172 " "
|
|
NAME@172..173
|
|
IDENT@172..173 "f"
|
|
COLON@173..174 ":"
|
|
WHITESPACE@174..175 " "
|
|
PATH_TYPE@175..177
|
|
PATH@175..177
|
|
PATH_SEGMENT@175..177
|
|
NAME_REF@175..177
|
|
IDENT@175..177 "u8"
|
|
WHITESPACE@177..178 " "
|
|
EQ@178..179 "="
|
|
WHITESPACE@179..180 " "
|
|
LITERAL@180..181
|
|
INT_NUMBER@180..181 "0"
|
|
SEMICOLON@181..182 ";"
|
|
WHITESPACE@182..185 "\n "
|
|
FN@185..204
|
|
DEFAULT_KW@185..192 "default"
|
|
WHITESPACE@192..193 " "
|
|
FN_KW@193..195 "fn"
|
|
WHITESPACE@195..196 " "
|
|
NAME@196..199
|
|
IDENT@196..199 "foo"
|
|
PARAM_LIST@199..201
|
|
L_PAREN@199..200 "("
|
|
R_PAREN@200..201 ")"
|
|
WHITESPACE@201..202 " "
|
|
BLOCK_EXPR@202..204
|
|
L_CURLY@202..203 "{"
|
|
R_CURLY@203..204 "}"
|
|
WHITESPACE@204..207 "\n "
|
|
FN@207..233
|
|
DEFAULT_KW@207..214 "default"
|
|
WHITESPACE@214..215 " "
|
|
UNSAFE_KW@215..221 "unsafe"
|
|
WHITESPACE@221..222 " "
|
|
FN_KW@222..224 "fn"
|
|
WHITESPACE@224..225 " "
|
|
NAME@225..228
|
|
IDENT@225..228 "bar"
|
|
PARAM_LIST@228..230
|
|
L_PAREN@228..229 "("
|
|
R_PAREN@229..230 ")"
|
|
WHITESPACE@230..231 " "
|
|
BLOCK_EXPR@231..233
|
|
L_CURLY@231..232 "{"
|
|
R_CURLY@232..233 "}"
|
|
WHITESPACE@233..234 "\n"
|
|
R_CURLY@234..235 "}"
|
|
WHITESPACE@235..237 "\n\n"
|
|
IMPL@237..261
|
|
DEFAULT_KW@237..244 "default"
|
|
WHITESPACE@244..245 " "
|
|
IMPL_KW@245..249 "impl"
|
|
WHITESPACE@249..250 " "
|
|
PATH_TYPE@250..251
|
|
PATH@250..251
|
|
PATH_SEGMENT@250..251
|
|
NAME_REF@250..251
|
|
IDENT@250..251 "T"
|
|
WHITESPACE@251..252 " "
|
|
FOR_KW@252..255 "for"
|
|
WHITESPACE@255..256 " "
|
|
TUPLE_TYPE@256..258
|
|
L_PAREN@256..257 "("
|
|
R_PAREN@257..258 ")"
|
|
WHITESPACE@258..259 " "
|
|
ASSOC_ITEM_LIST@259..261
|
|
L_CURLY@259..260 "{"
|
|
R_CURLY@260..261 "}"
|
|
WHITESPACE@261..262 "\n"
|
|
IMPL@262..293
|
|
DEFAULT_KW@262..269 "default"
|
|
WHITESPACE@269..270 " "
|
|
UNSAFE_KW@270..276 "unsafe"
|
|
WHITESPACE@276..277 " "
|
|
IMPL_KW@277..281 "impl"
|
|
WHITESPACE@281..282 " "
|
|
PATH_TYPE@282..283
|
|
PATH@282..283
|
|
PATH_SEGMENT@282..283
|
|
NAME_REF@282..283
|
|
IDENT@282..283 "T"
|
|
WHITESPACE@283..284 " "
|
|
FOR_KW@284..287 "for"
|
|
WHITESPACE@287..288 " "
|
|
TUPLE_TYPE@288..290
|
|
L_PAREN@288..289 "("
|
|
R_PAREN@289..290 ")"
|
|
WHITESPACE@290..291 " "
|
|
ASSOC_ITEM_LIST@291..293
|
|
L_CURLY@291..292 "{"
|
|
R_CURLY@292..293 "}"
|
|
WHITESPACE@293..294 "\n"
|