SOURCE_FILE@0..34 | |
FN_DEF@0..34 | |
FN_KW@0..2 "fn" | |
WHITESPACE@2..3 " " | |
NAME@3..7 | |
IDENT@3..7 "test" | |
PARAM_LIST@7..9 | |
L_PAREN@7..8 "(" | |
R_PAREN@8..9 ")" | |
WHITESPACE@9..10 " " | |
WHERE_CLAUSE@10..31 | |
WHERE_KW@10..15 "where" | |
WHITESPACE@15..16 " " | |
WHERE_PRED@16..31 | |
TUPLE_TYPE@16..26 | |
L_PAREN@16..17 "(" | |
PATH_TYPE@17..20 | |
PATH@17..20 | |
PATH_SEGMENT@17..20 | |
NAME_REF@17..20 | |
IDENT@17..20 "u64" | |
COMMA@20..21 "," | |
WHITESPACE@21..22 " " | |
PATH_TYPE@22..25 | |
PATH@22..25 | |
PATH_SEGMENT@22..25 | |
NAME_REF@22..25 | |
IDENT@22..25 "u64" | |
R_PAREN@25..26 ")" | |
COLON@26..27 ":" | |
WHITESPACE@27..28 " " | |
TYPE_BOUND_LIST@28..31 | |
TYPE_BOUND@28..31 | |
PATH_TYPE@28..31 | |
PATH@28..31 | |
PATH_SEGMENT@28..31 | |
NAME_REF@28..31 | |
IDENT@28..31 "Foo" | |
WHITESPACE@31..32 " " | |
BLOCK_EXPR@32..34 | |
L_CURLY@32..33 "{" | |
R_CURLY@33..34 "}" |