]> git.lizzy.rs Git - rust.git/blob - crates/syntax/test_data/parser/inline/ok/0086_function_ret_type.rast
Merge #7321
[rust.git] / crates / syntax / test_data / parser / inline / ok / 0086_function_ret_type.rast
1 SOURCE_FILE@0..30
2   FN@0..11
3     FN_KW@0..2 "fn"
4     WHITESPACE@2..3 " "
5     NAME@3..6
6       IDENT@3..6 "foo"
7     PARAM_LIST@6..8
8       L_PAREN@6..7 "("
9       R_PAREN@7..8 ")"
10     WHITESPACE@8..9 " "
11     BLOCK_EXPR@9..11
12       L_CURLY@9..10 "{"
13       R_CURLY@10..11 "}"
14   WHITESPACE@11..12 "\n"
15   FN@12..29
16     FN_KW@12..14 "fn"
17     WHITESPACE@14..15 " "
18     NAME@15..18
19       IDENT@15..18 "bar"
20     PARAM_LIST@18..20
21       L_PAREN@18..19 "("
22       R_PAREN@19..20 ")"
23     WHITESPACE@20..21 " "
24     RET_TYPE@21..26
25       THIN_ARROW@21..23 "->"
26       WHITESPACE@23..24 " "
27       TUPLE_TYPE@24..26
28         L_PAREN@24..25 "("
29         R_PAREN@25..26 ")"
30     WHITESPACE@26..27 " "
31     BLOCK_EXPR@27..29
32       L_CURLY@27..28 "{"
33       R_CURLY@28..29 "}"
34   WHITESPACE@29..30 "\n"