@@ -31,110 +31,110 @@ mod free_items {
31
31
#[ cfg( FALSE ) ]
32
32
extern "C" {
33
33
default extern crate foo; //~ ERROR item cannot be `default`
34
- //~^ ERROR item kind not supported in `extern` block
34
+ //~^ ERROR extern crate not supported in `extern` block
35
35
default use foo; //~ ERROR item cannot be `default`
36
- //~^ ERROR item kind not supported in `extern` block
36
+ //~^ ERROR `use` import not supported in `extern` block
37
37
default static foo: u8 ; //~ ERROR item cannot be `default`
38
38
default const foo: u8 ; //~ ERROR item cannot be `default`
39
39
//~^ ERROR extern items cannot be `const`
40
40
default fn foo ( ) ; //~ ERROR item cannot be `default`
41
41
default mod foo { } //~ ERROR item cannot be `default`
42
- //~^ ERROR item kind not supported in `extern` block
42
+ //~^ ERROR module not supported in `extern` block
43
43
default extern "C" { } //~ ERROR item cannot be `default`
44
- //~^ ERROR item kind not supported in `extern` block
44
+ //~^ ERROR extern block not supported in `extern` block
45
45
default type foo = u8 ; //~ ERROR item cannot be `default`
46
46
default enum foo { } //~ ERROR item cannot be `default`
47
- //~^ ERROR item kind not supported in `extern` block
47
+ //~^ ERROR enum not supported in `extern` block
48
48
default struct foo { } //~ ERROR item cannot be `default`
49
- //~^ ERROR item kind not supported in `extern` block
49
+ //~^ ERROR struct not supported in `extern` block
50
50
default union foo { } //~ ERROR item cannot be `default`
51
- //~^ ERROR item kind not supported in `extern` block
51
+ //~^ ERROR union not supported in `extern` block
52
52
default trait foo { } //~ ERROR item cannot be `default`
53
- //~^ ERROR item kind not supported in `extern` block
53
+ //~^ ERROR trait not supported in `extern` block
54
54
default trait foo = Ord ; //~ ERROR item cannot be `default`
55
- //~^ ERROR item kind not supported in `extern` block
55
+ //~^ ERROR trait alias not supported in `extern` block
56
56
default impl foo { }
57
- //~^ ERROR item kind not supported in `extern` block
57
+ //~^ ERROR implementation not supported in `extern` block
58
58
default !( ) ;
59
59
default :: foo:: bar!( ) ;
60
60
default default !( ) ; //~ ERROR item cannot be `default`
61
61
default default :: foo:: bar!( ) ; //~ ERROR item cannot be `default`
62
62
default macro foo { } //~ ERROR item cannot be `default`
63
- //~^ ERROR item kind not supported in `extern` block
63
+ //~^ ERROR macro definition not supported in `extern` block
64
64
default macro_rules! foo { } //~ ERROR item cannot be `default`
65
- //~^ ERROR item kind not supported in `extern` block
65
+ //~^ ERROR macro definition not supported in `extern` block
66
66
}
67
67
68
68
#[ cfg( FALSE ) ]
69
69
impl S {
70
70
default extern crate foo;
71
- //~^ ERROR item kind not supported in `trait` or `impl`
71
+ //~^ ERROR extern crate not supported in `trait` or `impl`
72
72
default use foo;
73
- //~^ ERROR item kind not supported in `trait` or `impl`
73
+ //~^ ERROR `use` import not supported in `trait` or `impl`
74
74
default static foo: u8 ;
75
75
//~^ ERROR associated `static` items are not allowed
76
76
default const foo: u8 ;
77
77
default fn foo ( ) ;
78
78
default mod foo { }
79
- //~^ ERROR item kind not supported in `trait` or `impl`
79
+ //~^ ERROR module not supported in `trait` or `impl`
80
80
default extern "C" { }
81
- //~^ ERROR item kind not supported in `trait` or `impl`
81
+ //~^ ERROR extern block not supported in `trait` or `impl`
82
82
default type foo = u8 ;
83
83
default enum foo { }
84
- //~^ ERROR item kind not supported in `trait` or `impl`
84
+ //~^ ERROR enum not supported in `trait` or `impl`
85
85
default struct foo { }
86
- //~^ ERROR item kind not supported in `trait` or `impl`
86
+ //~^ ERROR struct not supported in `trait` or `impl`
87
87
default union foo { }
88
- //~^ ERROR item kind not supported in `trait` or `impl`
88
+ //~^ ERROR union not supported in `trait` or `impl`
89
89
default trait foo { }
90
- //~^ ERROR item kind not supported in `trait` or `impl`
90
+ //~^ ERROR trait not supported in `trait` or `impl`
91
91
default trait foo = Ord ;
92
- //~^ ERROR item kind not supported in `trait` or `impl`
92
+ //~^ ERROR trait alias not supported in `trait` or `impl`
93
93
default impl foo { }
94
- //~^ ERROR item kind not supported in `trait` or `impl`
94
+ //~^ ERROR implementation not supported in `trait` or `impl`
95
95
default !( ) ;
96
96
default :: foo:: bar!( ) ;
97
97
default default !( ) ;
98
98
default default :: foo:: bar!( ) ;
99
99
default macro foo { }
100
- //~^ ERROR item kind not supported in `trait` or `impl`
100
+ //~^ ERROR macro definition not supported in `trait` or `impl`
101
101
default macro_rules! foo { }
102
- //~^ ERROR item kind not supported in `trait` or `impl`
102
+ //~^ ERROR macro definition not supported in `trait` or `impl`
103
103
}
104
104
105
105
#[ cfg( FALSE ) ]
106
106
trait T {
107
107
default extern crate foo;
108
- //~^ ERROR item kind not supported in `trait` or `impl`
108
+ //~^ ERROR extern crate not supported in `trait` or `impl`
109
109
default use foo;
110
- //~^ ERROR item kind not supported in `trait` or `impl`
110
+ //~^ ERROR `use` import not supported in `trait` or `impl`
111
111
default static foo: u8 ;
112
112
//~^ ERROR associated `static` items are not allowed
113
113
default const foo: u8 ;
114
114
default fn foo ( ) ;
115
115
default mod foo { }
116
- //~^ ERROR item kind not supported in `trait` or `impl`
116
+ //~^ ERROR module not supported in `trait` or `impl`
117
117
default extern "C" { }
118
- //~^ ERROR item kind not supported in `trait` or `impl`
118
+ //~^ ERROR extern block not supported in `trait` or `impl`
119
119
default type foo = u8 ;
120
120
default enum foo { }
121
- //~^ ERROR item kind not supported in `trait` or `impl`
121
+ //~^ ERROR enum not supported in `trait` or `impl`
122
122
default struct foo { }
123
- //~^ ERROR item kind not supported in `trait` or `impl`
123
+ //~^ ERROR struct not supported in `trait` or `impl`
124
124
default union foo { }
125
- //~^ ERROR item kind not supported in `trait` or `impl`
125
+ //~^ ERROR union not supported in `trait` or `impl`
126
126
default trait foo { }
127
- //~^ ERROR item kind not supported in `trait` or `impl`
127
+ //~^ ERROR trait not supported in `trait` or `impl`
128
128
default trait foo = Ord ;
129
- //~^ ERROR item kind not supported in `trait` or `impl`
129
+ //~^ ERROR trait alias not supported in `trait` or `impl`
130
130
default impl foo { }
131
- //~^ ERROR item kind not supported in `trait` or `impl`
131
+ //~^ ERROR implementation not supported in `trait` or `impl`
132
132
default !( ) ;
133
133
default :: foo:: bar!( ) ;
134
134
default default !( ) ;
135
135
default default :: foo:: bar!( ) ;
136
136
default macro foo { }
137
- //~^ ERROR item kind not supported in `trait` or `impl`
137
+ //~^ ERROR macro definition not supported in `trait` or `impl`
138
138
default macro_rules! foo { }
139
- //~^ ERROR item kind not supported in `trait` or `impl`
139
+ //~^ ERROR macro definition not supported in `trait` or `impl`
140
140
}
0 commit comments