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