diff options
Diffstat (limited to 'crates/ra_syntax/test_data')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.rs | 1 | ||||
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.txt | 33 |
2 files changed, 28 insertions, 6 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.rs b/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.rs index eb711f68a..6285e5549 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.rs +++ b/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.rs | |||
@@ -2,4 +2,5 @@ fn foo() { | |||
2 | S {}; | 2 | S {}; |
3 | S { x, y: 32, }; | 3 | S { x, y: 32, }; |
4 | S { x, y: 32, ..Default::default() }; | 4 | S { x, y: 32, ..Default::default() }; |
5 | TupleStruct { 0: 1 }; | ||
5 | } | 6 | } |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.txt b/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.txt index 94d1bfe2e..d06594cae 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.txt +++ b/crates/ra_syntax/test_data/parser/inline/ok/0061_struct_lit.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | SOURCE_FILE@[0; 86) | 1 | SOURCE_FILE@[0; 112) |
2 | FN_DEF@[0; 85) | 2 | FN_DEF@[0; 111) |
3 | FN_KW@[0; 2) "fn" | 3 | FN_KW@[0; 2) "fn" |
4 | WHITESPACE@[2; 3) " " | 4 | WHITESPACE@[2; 3) " " |
5 | NAME@[3; 6) | 5 | NAME@[3; 6) |
@@ -8,7 +8,7 @@ SOURCE_FILE@[0; 86) | |||
8 | L_PAREN@[6; 7) "(" | 8 | L_PAREN@[6; 7) "(" |
9 | R_PAREN@[7; 8) ")" | 9 | R_PAREN@[7; 8) ")" |
10 | WHITESPACE@[8; 9) " " | 10 | WHITESPACE@[8; 9) " " |
11 | BLOCK@[9; 85) | 11 | BLOCK@[9; 111) |
12 | L_CURLY@[9; 10) "{" | 12 | L_CURLY@[9; 10) "{" |
13 | WHITESPACE@[10; 15) "\n " | 13 | WHITESPACE@[10; 15) "\n " |
14 | EXPR_STMT@[15; 20) | 14 | EXPR_STMT@[15; 20) |
@@ -92,6 +92,27 @@ SOURCE_FILE@[0; 86) | |||
92 | WHITESPACE@[80; 81) " " | 92 | WHITESPACE@[80; 81) " " |
93 | R_CURLY@[81; 82) "}" | 93 | R_CURLY@[81; 82) "}" |
94 | SEMI@[82; 83) ";" | 94 | SEMI@[82; 83) ";" |
95 | WHITESPACE@[83; 84) "\n" | 95 | WHITESPACE@[83; 88) "\n " |
96 | R_CURLY@[84; 85) "}" | 96 | EXPR_STMT@[88; 109) |
97 | WHITESPACE@[85; 86) "\n" | 97 | STRUCT_LIT@[88; 108) |
98 | PATH@[88; 99) | ||
99 | PATH_SEGMENT@[88; 99) | ||
100 | NAME_REF@[88; 99) | ||
101 | IDENT@[88; 99) "TupleStruct" | ||
102 | WHITESPACE@[99; 100) " " | ||
103 | NAMED_FIELD_LIST@[100; 108) | ||
104 | L_CURLY@[100; 101) "{" | ||
105 | WHITESPACE@[101; 102) " " | ||
106 | NAMED_FIELD@[102; 106) | ||
107 | NAME_REF@[102; 103) | ||
108 | INT_NUMBER@[102; 103) "0" | ||
109 | COLON@[103; 104) ":" | ||
110 | WHITESPACE@[104; 105) " " | ||
111 | LITERAL@[105; 106) | ||
112 | INT_NUMBER@[105; 106) "1" | ||
113 | WHITESPACE@[106; 107) " " | ||
114 | R_CURLY@[107; 108) "}" | ||
115 | SEMI@[108; 109) ";" | ||
116 | WHITESPACE@[109; 110) "\n" | ||
117 | R_CURLY@[110; 111) "}" | ||
118 | WHITESPACE@[111; 112) "\n" | ||