|
|
@@ -1,58 +0,0 @@ |
1 | [email protected] |
| |
2 | [email protected] |
| |
3 | [email protected] "trait" |
| |
4 | [email protected] " " |
| |
5 | [email protected] |
| |
6 | [email protected] "T" |
| |
7 | [email protected] " " |
| |
8 | [email protected] |
| |
9 | [email protected] "{" |
| |
10 | [email protected] "\n " |
| |
11 | [email protected] |
| |
12 | [email protected] |
| |
13 | [email protected] |
| |
14 | [email protected] |
| |
15 | [email protected] "default" |
| |
16 | [email protected] " " |
| |
17 | [email protected] |
| |
18 | [email protected] "type" |
| |
19 | [email protected] " " |
| |
20 | [email protected] |
| |
21 | [email protected] "T" |
| |
22 | [email protected] " " |
| |
23 | [email protected] "=" |
| |
24 | [email protected] " " |
| |
25 | [email protected] |
| |
26 | [email protected] |
| |
27 | [email protected] |
| |
28 | [email protected] |
| |
29 | [email protected] "Bar" |
| |
30 | [email protected] ";" |
| |
31 | [email protected] "\n " |
| |
32 | [email protected] |
| |
33 | [email protected] |
| |
34 | [email protected] |
| |
35 | [email protected] |
| |
36 | [email protected] "default" |
| |
37 | [email protected] " " |
| |
38 | [email protected] |
| |
39 | [email protected] "fn" |
| |
40 | [email protected] " " |
| |
41 | [email protected] |
| |
42 | [email protected] "foo" |
| |
43 | [email protected] |
| |
44 | [email protected] "(" |
| |
45 | [email protected] ")" |
| |
46 | [email protected] " " |
| |
47 | [email protected] |
| |
48 | [email protected] "{" |
| |
49 | [email protected] "}" |
| |
50 | [email protected] "\n" |
| |
51 | [email protected] "}" |
| |
52 | [email protected] "\n" |
| |
53 | error 21..21: expected BANG |
| |
54 | error 21..21: expected `{`, `[`, `(` |
| |
55 | error 21..21: expected SEMICOLON |
| |
56 | error 47..47: expected BANG |
| |
57 | error 47..47: expected `{`, `[`, `(` |
| |
58 | error 47..47: expected SEMICOLON |
| |
|
|
|
@@ -1,4 +0,0 @@ |
1 | trait T { |
| |
2 | default type T = Bar; |
| |
3 | default fn foo() {} |
| |
4 | } |
| |
|
|
|
@@ -1,55 +0,0 @@ |
1 | [email protected] |
| |
2 | [email protected] |
| |
3 | [email protected] "impl" |
| |
4 | [email protected] " " |
| |
5 | [email protected] |
| |
6 | [email protected] |
| |
7 | [email protected] |
| |
8 | [email protected] |
| |
9 | [email protected] "T" |
| |
10 | [email protected] " " |
| |
11 | [email protected] "for" |
| |
12 | [email protected] " " |
| |
13 | [email protected] |
| |
14 | [email protected] |
| |
15 | [email protected] |
| |
16 | [email protected] |
| |
17 | [email protected] "Foo" |
| |
18 | [email protected] " " |
| |
19 | [email protected] |
| |
20 | [email protected] "{" |
| |
21 | [email protected] "\n " |
| |
22 | [email protected] |
| |
23 | [email protected] "default" |
| |
24 | [email protected] " " |
| |
25 | [email protected] "type" |
| |
26 | [email protected] " " |
| |
27 | [email protected] |
| |
28 | [email protected] "T" |
| |
29 | [email protected] " " |
| |
30 | [email protected] "=" |
| |
31 | [email protected] " " |
| |
32 | [email protected] |
| |
33 | [email protected] |
| |
34 | [email protected] |
| |
35 | [email protected] |
| |
36 | [email protected] "Bar" |
| |
37 | [email protected] ";" |
| |
38 | [email protected] "\n " |
| |
39 | [email protected] |
| |
40 | [email protected] "default" |
| |
41 | [email protected] " " |
| |
42 | [email protected] "fn" |
| |
43 | [email protected] " " |
| |
44 | [email protected] |
| |
45 | [email protected] "foo" |
| |
46 | [email protected] |
| |
47 | [email protected] "(" |
| |
48 | [email protected] ")" |
| |
49 | [email protected] " " |
| |
50 | [email protected] |
| |
51 | [email protected] "{" |
| |
52 | [email protected] "}" |
| |
53 | [email protected] "\n" |
| |
54 | [email protected] "}" |
| |
55 | [email protected] "\n" |
| |
|
|
|
@@ -1,4 +0,0 @@ |
1 | impl T for Foo { |
| |
2 | default type T = Bar; |
| |
3 | default fn foo() {} |
| |
4 | } |
| |
|
|
|
@@ -1,40 +0,0 @@ |
1 | [email protected] |
| |
2 | [email protected] |
| |
3 | [email protected] "impl" |
| |
4 | [email protected] " " |
| |
5 | [email protected] |
| |
6 | [email protected] |
| |
7 | [email protected] |
| |
8 | [email protected] |
| |
9 | [email protected] "T" |
| |
10 | [email protected] " " |
| |
11 | [email protected] "for" |
| |
12 | [email protected] " " |
| |
13 | [email protected] |
| |
14 | [email protected] |
| |
15 | [email protected] |
| |
16 | [email protected] |
| |
17 | [email protected] "Foo" |
| |
18 | [email protected] " " |
| |
19 | [email protected] |
| |
20 | [email protected] "{" |
| |
21 | [email protected] "\n " |
| |
22 | [email protected] |
| |
23 | [email protected] "default" |
| |
24 | [email protected] " " |
| |
25 | [email protected] "unsafe" |
| |
26 | [email protected] " " |
| |
27 | [email protected] "fn" |
| |
28 | [email protected] " " |
| |
29 | [email protected] |
| |
30 | [email protected] "foo" |
| |
31 | [email protected] |
| |
32 | [email protected] "(" |
| |
33 | [email protected] ")" |
| |
34 | [email protected] " " |
| |
35 | [email protected] |
| |
36 | [email protected] "{" |
| |
37 | [email protected] "}" |
| |
38 | [email protected] "\n" |
| |
39 | [email protected] "}" |
| |
40 | [email protected] "\n" |
| |
|
|
|
@@ -1,18 +0,0 @@ |
1 | [email protected] |
| |
2 | [email protected] |
| |
3 | [email protected] "default" |
| |
4 | [email protected] " " |
| |
5 | [email protected] "unsafe" |
| |
6 | [email protected] " " |
| |
7 | [email protected] "impl" |
| |
8 | [email protected] " " |
| |
9 | [email protected] |
| |
10 | [email protected] |
| |
11 | [email protected] |
| |
12 | [email protected] |
| |
13 | [email protected] "Foo" |
| |
14 | [email protected] " " |
| |
15 | [email protected] |
| |
16 | [email protected] "{" |
| |
17 | [email protected] "}" |
| |
18 | [email protected] "\n" |
| |
|
|
|
@@ -1 +0,0 @@ |
1 | default unsafe impl Foo {} |
| |
|
|
|
@@ -0,0 +1,44 @@ |
| |
1 | [email protected] |
| |
2 | [email protected] |
| |
3 | [email protected] "default" |
| |
4 | [email protected] " " |
| |
5 | [email protected] "unsafe" |
| |
6 | [email protected] " " |
| |
7 | [email protected] "impl" |
| |
8 | [email protected] " " |
| |
9 | [email protected] |
| |
10 | [email protected] |
| |
11 | [email protected] |
| |
12 | [email protected] |
| |
13 | [email protected] "T" |
| |
14 | [email protected] " " |
| |
15 | [email protected] "for" |
| |
16 | [email protected] " " |
| |
17 | [email protected] |
| |
18 | [email protected] |
| |
19 | [email protected] |
| |
20 | [email protected] |
| |
21 | [email protected] "Foo" |
| |
22 | [email protected] " " |
| |
23 | [email protected] |
| |
24 | [email protected] "{" |
| |
25 | [email protected] "\n " |
| |
26 | [email protected] |
| |
27 | [email protected] "default" |
| |
28 | [email protected] " " |
| |
29 | [email protected] "unsafe" |
| |
30 | [email protected] " " |
| |
31 | [email protected] "fn" |
| |
32 | [email protected] " " |
| |
33 | [email protected] |
| |
34 | [email protected] "foo" |
| |
35 | [email protected] |
| |
36 | [email protected] "(" |
| |
37 | [email protected] ")" |
| |
38 | [email protected] " " |
| |
39 | [email protected] |
| |
40 | [email protected] "{" |
| |
41 | [email protected] "}" |
| |
42 | [email protected] "\n" |
| |
43 | [email protected] "}" |
| |
44 | [email protected] "\n" |
|
|
|
@@ -1,3 +1,3 @@ |
1 | impl T for Foo { |
1 | default unsafe impl T for Foo { |
2 | default unsafe fn foo() {} |
2 | default unsafe fn foo() {} |
3 | } |
3 | } |
|
|
|
@@ -0,0 +1,24 @@ |
| |
1 | [email protected] |
| |
2 | [email protected] |
| |
3 | [email protected] "default" |
| |
4 | [email protected] " " |
| |
5 | [email protected] "impl" |
| |
6 | [email protected] " " |
| |
7 | [email protected] |
| |
8 | [email protected] |
| |
9 | [email protected] |
| |
10 | [email protected] |
| |
11 | [email protected] "T" |
| |
12 | [email protected] " " |
| |
13 | [email protected] "for" |
| |
14 | [email protected] " " |
| |
15 | [email protected] |
| |
16 | [email protected] |
| |
17 | [email protected] |
| |
18 | [email protected] |
| |
19 | [email protected] "Foo" |
| |
20 | [email protected] " " |
| |
21 | [email protected] |
| |
22 | [email protected] "{" |
| |
23 | [email protected] "}" |
| |
24 | [email protected] "\n" |
|
|
|
@@ -0,0 +1 @@ |
| |
| default impl T for Foo {} |
|