1
1
error: the `#[default]` attribute may only be used on unit enum variants
2
- --> $DIR/macros-nonfatal-errors.rs:14 :5
2
+ --> $DIR/macros-nonfatal-errors.rs:16 :5
3
3
|
4
4
LL | #[default]
5
5
| ^^^^^^^^^^
6
6
7
7
error: the `#[default]` attribute may only be used on unit enum variants
8
- --> $DIR/macros-nonfatal-errors.rs:19 :36
8
+ --> $DIR/macros-nonfatal-errors.rs:21 :36
9
9
|
10
10
LL | struct DefaultInnerAttrTupleStruct(#[default] ());
11
11
| ^^^^^^^^^^
12
12
13
13
error: the `#[default]` attribute may only be used on unit enum variants
14
- --> $DIR/macros-nonfatal-errors.rs:23 :1
14
+ --> $DIR/macros-nonfatal-errors.rs:25 :1
15
15
|
16
16
LL | #[default]
17
17
| ^^^^^^^^^^
18
18
19
19
error: the `#[default]` attribute may only be used on unit enum variants
20
- --> $DIR/macros-nonfatal-errors.rs:27 :1
20
+ --> $DIR/macros-nonfatal-errors.rs:29 :1
21
21
|
22
22
LL | #[default]
23
23
| ^^^^^^^^^^
24
24
25
25
error: the `#[default]` attribute may only be used on unit enum variants
26
- --> $DIR/macros-nonfatal-errors.rs:37 :11
26
+ --> $DIR/macros-nonfatal-errors.rs:39 :11
27
27
|
28
28
LL | Foo = #[default] 0,
29
29
| ^^^^^^^^^^
30
30
31
31
error: the `#[default]` attribute may only be used on unit enum variants
32
- --> $DIR/macros-nonfatal-errors.rs:38 :14
32
+ --> $DIR/macros-nonfatal-errors.rs:40 :14
33
33
|
34
34
LL | Bar([u8; #[default] 1]),
35
35
| ^^^^^^^^^^
36
36
37
37
error: no default declared
38
- --> $DIR/macros-nonfatal-errors.rs:43 :10
38
+ --> $DIR/macros-nonfatal-errors.rs:45 :10
39
39
|
40
40
LL | #[derive(Default)]
41
41
| ^^^^^^^
@@ -44,7 +44,7 @@ LL | #[derive(Default)]
44
44
= note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)
45
45
46
46
error: multiple declared defaults
47
- --> $DIR/macros-nonfatal-errors.rs:49 :10
47
+ --> $DIR/macros-nonfatal-errors.rs:51 :10
48
48
|
49
49
LL | #[derive(Default)]
50
50
| ^^^^^^^
@@ -62,15 +62,15 @@ LL | Baz,
62
62
= note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)
63
63
64
64
error: `#[default]` attribute does not accept a value
65
- --> $DIR/macros-nonfatal-errors.rs:61 :5
65
+ --> $DIR/macros-nonfatal-errors.rs:63 :5
66
66
|
67
67
LL | #[default = 1]
68
68
| ^^^^^^^^^^^^^^
69
69
|
70
70
= help: try using `#[default]`
71
71
72
72
error: multiple `#[default]` attributes
73
- --> $DIR/macros-nonfatal-errors.rs:69 :5
73
+ --> $DIR/macros-nonfatal-errors.rs:71 :5
74
74
|
75
75
LL | #[default]
76
76
| ---------- `#[default]` used here
@@ -81,13 +81,13 @@ LL | Foo,
81
81
|
82
82
= note: only one `#[default]` attribute is needed
83
83
help: try removing this
84
- --> $DIR/macros-nonfatal-errors.rs:68 :5
84
+ --> $DIR/macros-nonfatal-errors.rs:70 :5
85
85
|
86
86
LL | #[default]
87
87
| ^^^^^^^^^^
88
88
89
89
error: multiple `#[default]` attributes
90
- --> $DIR/macros-nonfatal-errors.rs:79 :5
90
+ --> $DIR/macros-nonfatal-errors.rs:81 :5
91
91
|
92
92
LL | #[default]
93
93
| ---------- `#[default]` used here
@@ -99,7 +99,7 @@ LL | Foo,
99
99
|
100
100
= note: only one `#[default]` attribute is needed
101
101
help: try removing these
102
- --> $DIR/macros-nonfatal-errors.rs:76 :5
102
+ --> $DIR/macros-nonfatal-errors.rs:78 :5
103
103
|
104
104
LL | #[default]
105
105
| ^^^^^^^^^^
@@ -109,15 +109,15 @@ LL | #[default]
109
109
| ^^^^^^^^^^
110
110
111
111
error: the `#[default]` attribute may only be used on unit enum variants
112
- --> $DIR/macros-nonfatal-errors.rs:86 :5
112
+ --> $DIR/macros-nonfatal-errors.rs:88 :5
113
113
|
114
114
LL | Foo {},
115
115
| ^^^
116
116
|
117
117
= help: consider a manual implementation of `Default`
118
118
119
119
error: default variant must be exhaustive
120
- --> $DIR/macros-nonfatal-errors.rs:94 :5
120
+ --> $DIR/macros-nonfatal-errors.rs:96 :5
121
121
|
122
122
LL | #[non_exhaustive]
123
123
| ----------------- declared `#[non_exhaustive]` here
@@ -126,46 +126,52 @@ LL | Foo,
126
126
|
127
127
= help: consider a manual implementation of `Default`
128
128
129
+ error: asm template must be a string literal
130
+ --> $DIR/macros-nonfatal-errors.rs:101:10
131
+ |
132
+ LL | asm!(invalid);
133
+ | ^^^^^^^
134
+
129
135
error: inline assembly must be a string literal
130
- --> $DIR/macros-nonfatal-errors.rs:100 :15
136
+ --> $DIR/macros-nonfatal-errors.rs:102 :15
131
137
|
132
138
LL | llvm_asm!(invalid);
133
139
| ^^^^^^^
134
140
135
141
error: concat_idents! requires ident args
136
- --> $DIR/macros-nonfatal-errors.rs:102 :5
142
+ --> $DIR/macros-nonfatal-errors.rs:104 :5
137
143
|
138
144
LL | concat_idents!("not", "idents");
139
145
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
140
146
141
147
error: argument must be a string literal
142
- --> $DIR/macros-nonfatal-errors.rs:104 :17
148
+ --> $DIR/macros-nonfatal-errors.rs:106 :17
143
149
|
144
150
LL | option_env!(invalid);
145
151
| ^^^^^^^
146
152
147
153
error: expected string literal
148
- --> $DIR/macros-nonfatal-errors.rs:105 :10
154
+ --> $DIR/macros-nonfatal-errors.rs:107 :10
149
155
|
150
156
LL | env!(invalid);
151
157
| ^^^^^^^
152
158
153
159
error: expected string literal
154
- --> $DIR/macros-nonfatal-errors.rs:106 :10
160
+ --> $DIR/macros-nonfatal-errors.rs:108 :10
155
161
|
156
162
LL | env!(foo, abr, baz);
157
163
| ^^^
158
164
159
165
error: environment variable `RUST_HOPEFULLY_THIS_DOESNT_EXIST` not defined
160
- --> $DIR/macros-nonfatal-errors.rs:107 :5
166
+ --> $DIR/macros-nonfatal-errors.rs:109 :5
161
167
|
162
168
LL | env!("RUST_HOPEFULLY_THIS_DOESNT_EXIST");
163
169
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
164
170
|
165
171
= note: this error originates in the macro `env` (in Nightly builds, run with -Z macro-backtrace for more info)
166
172
167
173
error: format argument must be a string literal
168
- --> $DIR/macros-nonfatal-errors.rs:109 :13
174
+ --> $DIR/macros-nonfatal-errors.rs:111 :13
169
175
|
170
176
LL | format!(invalid);
171
177
| ^^^^^^^
@@ -176,53 +182,44 @@ LL | format!("{}", invalid);
176
182
| +++++
177
183
178
184
error: argument must be a string literal
179
- --> $DIR/macros-nonfatal-errors.rs:111 :14
185
+ --> $DIR/macros-nonfatal-errors.rs:113 :14
180
186
|
181
187
LL | include!(invalid);
182
188
| ^^^^^^^
183
189
184
190
error: argument must be a string literal
185
- --> $DIR/macros-nonfatal-errors.rs:113 :18
191
+ --> $DIR/macros-nonfatal-errors.rs:115 :18
186
192
|
187
193
LL | include_str!(invalid);
188
194
| ^^^^^^^
189
195
190
196
error: couldn't read $DIR/i'd be quite surprised if a file with this name existed: $FILE_NOT_FOUND_MSG (os error 2)
191
- --> $DIR/macros-nonfatal-errors.rs:114 :5
197
+ --> $DIR/macros-nonfatal-errors.rs:116 :5
192
198
|
193
199
LL | include_str!("i'd be quite surprised if a file with this name existed");
194
200
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
195
201
|
196
202
= note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
197
203
198
204
error: argument must be a string literal
199
- --> $DIR/macros-nonfatal-errors.rs:115 :20
205
+ --> $DIR/macros-nonfatal-errors.rs:117 :20
200
206
|
201
207
LL | include_bytes!(invalid);
202
208
| ^^^^^^^
203
209
204
210
error: couldn't read $DIR/i'd be quite surprised if a file with this name existed: $FILE_NOT_FOUND_MSG (os error 2)
205
- --> $DIR/macros-nonfatal-errors.rs:116 :5
211
+ --> $DIR/macros-nonfatal-errors.rs:118 :5
206
212
|
207
213
LL | include_bytes!("i'd be quite surprised if a file with this name existed");
208
214
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
209
215
|
210
216
= note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
211
217
212
218
error: trace_macros! accepts only `true` or `false`
213
- --> $DIR/macros-nonfatal-errors.rs:118 :5
219
+ --> $DIR/macros-nonfatal-errors.rs:120 :5
214
220
|
215
221
LL | trace_macros!(invalid);
216
222
| ^^^^^^^^^^^^^^^^^^^^^^
217
223
218
- error: cannot find macro `asm` in this scope
219
- --> $DIR/macros-nonfatal-errors.rs:99:5
220
- |
221
- LL | asm!(invalid);
222
- | ^^^
223
- |
224
- = note: consider importing this macro:
225
- std::arch::asm
226
-
227
224
error: aborting due to 27 previous errors
228
225
0 commit comments