Skip to content

Commit a5588b9

Browse files
committed
Update tests
1 parent fb632c7 commit a5588b9

File tree

6 files changed

+109
-0
lines changed

6 files changed

+109
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
SOURCE_FILE@0..39
2+
TRAIT_DEF@0..38
3+
TRAIT_KW@0..5 "trait"
4+
WHITESPACE@5..6 " "
5+
NAME@6..7
6+
IDENT@6..7 "T"
7+
WHITESPACE@7..8 " "
8+
ITEM_LIST@8..38
9+
L_CURLY@8..9 "{"
10+
WHITESPACE@9..12 "\n "
11+
MACRO_CALL@12..19
12+
PATH@12..19
13+
PATH_SEGMENT@12..19
14+
NAME_REF@12..19
15+
IDENT@12..19 "default"
16+
WHITESPACE@19..20 " "
17+
CONST_DEF@20..36
18+
CONST_KW@20..25 "const"
19+
WHITESPACE@25..26 " "
20+
NAME@26..27
21+
IDENT@26..27 "f"
22+
COLON@27..28 ":"
23+
WHITESPACE@28..29 " "
24+
PATH_TYPE@29..31
25+
PATH@29..31
26+
PATH_SEGMENT@29..31
27+
NAME_REF@29..31
28+
IDENT@29..31 "u8"
29+
WHITESPACE@31..32 " "
30+
EQ@32..33 "="
31+
WHITESPACE@33..34 " "
32+
LITERAL@34..35
33+
INT_NUMBER@34..35 "0"
34+
SEMICOLON@35..36 ";"
35+
WHITESPACE@36..37 "\n"
36+
R_CURLY@37..38 "}"
37+
WHITESPACE@38..39 "\n"
38+
error 19..19: expected BANG
39+
error 19..19: expected `{`, `[`, `(`
40+
error 19..19: expected SEMICOLON
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
trait T {
2+
default const f: u8 = 0;
3+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
SOURCE_FILE@0..46
2+
IMPL_DEF@0..45
3+
IMPL_KW@0..4 "impl"
4+
WHITESPACE@4..5 " "
5+
PATH_TYPE@5..6
6+
PATH@5..6
7+
PATH_SEGMENT@5..6
8+
NAME_REF@5..6
9+
IDENT@5..6 "T"
10+
WHITESPACE@6..7 " "
11+
FOR_KW@7..10 "for"
12+
WHITESPACE@10..11 " "
13+
PATH_TYPE@11..14
14+
PATH@11..14
15+
PATH_SEGMENT@11..14
16+
NAME_REF@11..14
17+
IDENT@11..14 "Foo"
18+
WHITESPACE@14..15 " "
19+
ITEM_LIST@15..45
20+
L_CURLY@15..16 "{"
21+
WHITESPACE@16..19 "\n "
22+
CONST_DEF@19..43
23+
DEFAULT_KW@19..26 "default"
24+
WHITESPACE@26..27 " "
25+
CONST_KW@27..32 "const"
26+
WHITESPACE@32..33 " "
27+
NAME@33..34
28+
IDENT@33..34 "f"
29+
COLON@34..35 ":"
30+
WHITESPACE@35..36 " "
31+
PATH_TYPE@36..38
32+
PATH@36..38
33+
PATH_SEGMENT@36..38
34+
NAME_REF@36..38
35+
IDENT@36..38 "u8"
36+
WHITESPACE@38..39 " "
37+
EQ@39..40 "="
38+
WHITESPACE@40..41 " "
39+
LITERAL@41..42
40+
INT_NUMBER@41..42 "0"
41+
SEMICOLON@42..43 ";"
42+
WHITESPACE@43..44 "\n"
43+
R_CURLY@44..45 "}"
44+
WHITESPACE@45..46 "\n"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
impl T for Foo {
2+
default const f: u8 = 0;
3+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
SOURCE_FILE@0..27
2+
IMPL_DEF@0..26
3+
DEFAULT_KW@0..7 "default"
4+
WHITESPACE@7..8 " "
5+
UNSAFE_KW@8..14 "unsafe"
6+
WHITESPACE@14..15 " "
7+
IMPL_KW@15..19 "impl"
8+
WHITESPACE@19..20 " "
9+
PATH_TYPE@20..23
10+
PATH@20..23
11+
PATH_SEGMENT@20..23
12+
NAME_REF@20..23
13+
IDENT@20..23 "Foo"
14+
WHITESPACE@23..24 " "
15+
ITEM_LIST@24..26
16+
L_CURLY@24..25 "{"
17+
R_CURLY@25..26 "}"
18+
WHITESPACE@26..27 "\n"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
default unsafe impl Foo {}

0 commit comments

Comments
 (0)