]> git.proxmox.com Git - rustc.git/blob - src/test/ui/macros/macros-nonfatal-errors.stderr
New upstream version 1.62.1+dfsg1
[rustc.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: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: cannot find macro `llvm_asm` in this scope
219 --> $DIR/macros-nonfatal-errors.rs:99:5
220 |
221 LL | llvm_asm!(invalid);
222 | ^^^^^^^^
223
224 error: aborting due to 27 previous errors
225