]> git.lizzy.rs Git - rust.git/blob - src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0202_typepathfn_with_coloncolon.rast
:arrow_up: rust-analyzer
[rust.git] / src / tools / rust-analyzer / crates / parser / test_data / parser / inline / ok / 0202_typepathfn_with_coloncolon.rast
1 SOURCE_FILE
2   TYPE_ALIAS
3     TYPE_KW "type"
4     WHITESPACE " "
5     NAME
6       IDENT "F"
7     WHITESPACE " "
8     EQ "="
9     WHITESPACE " "
10     PATH_TYPE
11       PATH
12         PATH
13           PATH_SEGMENT
14             NAME_REF
15               IDENT "Start"
16             COLON2 "::"
17             PARAM_LIST
18               L_PAREN "("
19               PARAM
20                 PATH_TYPE
21                   PATH
22                     PATH_SEGMENT
23                       NAME_REF
24                         IDENT "Middle"
25               R_PAREN ")"
26             WHITESPACE " "
27             RET_TYPE
28               THIN_ARROW "->"
29               WHITESPACE " "
30               PAREN_TYPE
31                 L_PAREN "("
32                 PATH_TYPE
33                   PATH
34                     PATH_SEGMENT
35                       NAME_REF
36                         IDENT "Middle"
37                 R_PAREN ")"
38         COLON2 "::"
39         PATH_SEGMENT
40           NAME_REF
41             IDENT "End"
42     SEMICOLON ";"
43   WHITESPACE "\n"