]> git.lizzy.rs Git - rust.git/blob - src/test/ui/macros/macros-nonfatal-errors.stderr
Pin panic-in-drop=abort test to old pass manager
[rust.git] / src / test / 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:14: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:19: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:23: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:27: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:37: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:38:14
33    |
34 LL |     Bar([u8; #[default] 1]),
35    |              ^^^^^^^^^^
36
37 error: no default declared
38   --> $DIR/macros-nonfatal-errors.rs:43: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:49: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:61: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:69: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:68:5
85    |
86 LL |     #[default]
87    |     ^^^^^^^^^^
88
89 error: multiple `#[default]` attributes
90   --> $DIR/macros-nonfatal-errors.rs:79: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:76: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:86: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:94: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:99:10
131    |
132 LL |     asm!(invalid);
133    |          ^^^^^^^
134
135 error: inline assembly must be a string literal
136   --> $DIR/macros-nonfatal-errors.rs:100:15
137    |
138 LL |     llvm_asm!(invalid);
139    |               ^^^^^^^
140
141 error: concat_idents! requires ident args.
142   --> $DIR/macros-nonfatal-errors.rs:102:5
143    |
144 LL |     concat_idents!("not", "idents");
145    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
146
147 error: argument must be a string literal
148   --> $DIR/macros-nonfatal-errors.rs:104:17
149    |
150 LL |     option_env!(invalid);
151    |                 ^^^^^^^
152
153 error: expected string literal
154   --> $DIR/macros-nonfatal-errors.rs:105:10
155    |
156 LL |     env!(invalid);
157    |          ^^^^^^^
158
159 error: expected string literal
160   --> $DIR/macros-nonfatal-errors.rs:106:10
161    |
162 LL |     env!(foo, abr, baz);
163    |          ^^^
164
165 error: environment variable `RUST_HOPEFULLY_THIS_DOESNT_EXIST` not defined
166   --> $DIR/macros-nonfatal-errors.rs:107:5
167    |
168 LL |     env!("RUST_HOPEFULLY_THIS_DOESNT_EXIST");
169    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
170    |
171    = note: this error originates in the macro `env` (in Nightly builds, run with -Z macro-backtrace for more info)
172
173 error: format argument must be a string literal
174   --> $DIR/macros-nonfatal-errors.rs:109:13
175    |
176 LL |     format!(invalid);
177    |             ^^^^^^^
178    |
179 help: you might be missing a string literal to format with
180    |
181 LL |     format!("{}", invalid);
182    |             +++++
183
184 error: argument must be a string literal
185   --> $DIR/macros-nonfatal-errors.rs:111:14
186    |
187 LL |     include!(invalid);
188    |              ^^^^^^^
189
190 error: argument must be a string literal
191   --> $DIR/macros-nonfatal-errors.rs:113:18
192    |
193 LL |     include_str!(invalid);
194    |                  ^^^^^^^
195
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)
197   --> $DIR/macros-nonfatal-errors.rs:114:5
198    |
199 LL |     include_str!("i'd be quite surprised if a file with this name existed");
200    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
201    |
202    = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
203
204 error: argument must be a string literal
205   --> $DIR/macros-nonfatal-errors.rs:115:20
206    |
207 LL |     include_bytes!(invalid);
208    |                    ^^^^^^^
209
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)
211   --> $DIR/macros-nonfatal-errors.rs:116:5
212    |
213 LL |     include_bytes!("i'd be quite surprised if a file with this name existed");
214    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
215    |
216    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
217
218 error: trace_macros! accepts only `true` or `false`
219   --> $DIR/macros-nonfatal-errors.rs:118:5
220    |
221 LL |     trace_macros!(invalid);
222    |     ^^^^^^^^^^^^^^^^^^^^^^^
223
224 error: aborting due to 27 previous errors
225