]>
Commit | Line | Data |
---|---|---|
94222f64 | 1 | error: the `#[default]` attribute may only be used on unit enum variants |
04454e1e | 2 | --> $DIR/macros-nonfatal-errors.rs:13:5 |
94222f64 XL |
3 | | |
4 | LL | #[default] | |
5 | | ^^^^^^^^^^ | |
6 | ||
7 | error: the `#[default]` attribute may only be used on unit enum variants | |
04454e1e | 8 | --> $DIR/macros-nonfatal-errors.rs:18:36 |
94222f64 XL |
9 | | |
10 | LL | struct DefaultInnerAttrTupleStruct(#[default] ()); | |
11 | | ^^^^^^^^^^ | |
12 | ||
13 | error: the `#[default]` attribute may only be used on unit enum variants | |
04454e1e | 14 | --> $DIR/macros-nonfatal-errors.rs:22:1 |
94222f64 XL |
15 | | |
16 | LL | #[default] | |
17 | | ^^^^^^^^^^ | |
18 | ||
19 | error: the `#[default]` attribute may only be used on unit enum variants | |
04454e1e | 20 | --> $DIR/macros-nonfatal-errors.rs:26:1 |
94222f64 XL |
21 | | |
22 | LL | #[default] | |
23 | | ^^^^^^^^^^ | |
24 | ||
25 | error: the `#[default]` attribute may only be used on unit enum variants | |
04454e1e | 26 | --> $DIR/macros-nonfatal-errors.rs:36:11 |
94222f64 XL |
27 | | |
28 | LL | Foo = #[default] 0, | |
29 | | ^^^^^^^^^^ | |
30 | ||
31 | error: the `#[default]` attribute may only be used on unit enum variants | |
04454e1e | 32 | --> $DIR/macros-nonfatal-errors.rs:37:14 |
94222f64 XL |
33 | | |
34 | LL | Bar([u8; #[default] 1]), | |
35 | | ^^^^^^^^^^ | |
36 | ||
37 | error: no default declared | |
04454e1e | 38 | --> $DIR/macros-nonfatal-errors.rs:42:10 |
b7449926 | 39 | | |
532ac7d7 | 40 | LL | #[derive(Default)] |
b7449926 | 41 | | ^^^^^^^ |
74b04a01 | 42 | | |
94222f64 XL |
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 | |
04454e1e | 47 | --> $DIR/macros-nonfatal-errors.rs:48:10 |
94222f64 XL |
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 | |
17df50a5 | 62 | = note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info) |
b7449926 | 63 | |
94222f64 | 64 | error: `#[default]` attribute does not accept a value |
04454e1e | 65 | --> $DIR/macros-nonfatal-errors.rs:60:5 |
94222f64 XL |
66 | | |
67 | LL | #[default = 1] | |
68 | | ^^^^^^^^^^^^^^ | |
69 | | | |
70 | = help: try using `#[default]` | |
71 | ||
72 | error: multiple `#[default]` attributes | |
04454e1e | 73 | --> $DIR/macros-nonfatal-errors.rs:68:5 |
94222f64 XL |
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 | |
04454e1e | 84 | --> $DIR/macros-nonfatal-errors.rs:67:5 |
94222f64 XL |
85 | | |
86 | LL | #[default] | |
87 | | ^^^^^^^^^^ | |
88 | ||
89 | error: multiple `#[default]` attributes | |
04454e1e | 90 | --> $DIR/macros-nonfatal-errors.rs:78:5 |
94222f64 XL |
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 | |
04454e1e | 102 | --> $DIR/macros-nonfatal-errors.rs:75:5 |
94222f64 XL |
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 | |
04454e1e | 112 | --> $DIR/macros-nonfatal-errors.rs:85:5 |
94222f64 XL |
113 | | |
114 | LL | Foo {}, | |
115 | | ^^^ | |
116 | | | |
117 | = help: consider a manual implementation of `Default` | |
118 | ||
119 | error: default variant must be exhaustive | |
04454e1e | 120 | --> $DIR/macros-nonfatal-errors.rs:93:5 |
94222f64 XL |
121 | | |
122 | LL | #[non_exhaustive] | |
123 | | ----------------- declared `#[non_exhaustive]` here | |
124 | LL | Foo, | |
125 | | ^^^ | |
126 | | | |
127 | = help: consider a manual implementation of `Default` | |
128 | ||
f9f354fc | 129 | error: asm template must be a string literal |
04454e1e | 130 | --> $DIR/macros-nonfatal-errors.rs:98:10 |
f9f354fc XL |
131 | | |
132 | LL | asm!(invalid); | |
133 | | ^^^^^^^ | |
134 | ||
c295e0f8 | 135 | error: concat_idents! requires ident args |
04454e1e | 136 | --> $DIR/macros-nonfatal-errors.rs:101:5 |
b7449926 | 137 | | |
532ac7d7 | 138 | LL | concat_idents!("not", "idents"); |
c295e0f8 | 139 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
b7449926 XL |
140 | |
141 | error: argument must be a string literal | |
04454e1e | 142 | --> $DIR/macros-nonfatal-errors.rs:103:17 |
b7449926 | 143 | | |
532ac7d7 | 144 | LL | option_env!(invalid); |
b7449926 XL |
145 | | ^^^^^^^ |
146 | ||
147 | error: expected string literal | |
04454e1e | 148 | --> $DIR/macros-nonfatal-errors.rs:104:10 |
b7449926 | 149 | | |
532ac7d7 | 150 | LL | env!(invalid); |
b7449926 XL |
151 | | ^^^^^^^ |
152 | ||
153 | error: expected string literal | |
04454e1e | 154 | --> $DIR/macros-nonfatal-errors.rs:105:10 |
b7449926 | 155 | | |
532ac7d7 | 156 | LL | env!(foo, abr, baz); |
b7449926 XL |
157 | | ^^^ |
158 | ||
159 | error: environment variable `RUST_HOPEFULLY_THIS_DOESNT_EXIST` not defined | |
04454e1e | 160 | --> $DIR/macros-nonfatal-errors.rs:106:5 |
b7449926 | 161 | | |
532ac7d7 | 162 | LL | env!("RUST_HOPEFULLY_THIS_DOESNT_EXIST"); |
c295e0f8 | 163 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
f9f354fc | 164 | | |
17df50a5 | 165 | = note: this error originates in the macro `env` (in Nightly builds, run with -Z macro-backtrace for more info) |
b7449926 XL |
166 | |
167 | error: format argument must be a string literal | |
04454e1e | 168 | --> $DIR/macros-nonfatal-errors.rs:108:13 |
b7449926 | 169 | | |
532ac7d7 | 170 | LL | format!(invalid); |
b7449926 | 171 | | ^^^^^^^ |
e74abb32 | 172 | | |
b7449926 XL |
173 | help: you might be missing a string literal to format with |
174 | | | |
532ac7d7 | 175 | LL | format!("{}", invalid); |
94222f64 | 176 | | +++++ |
b7449926 XL |
177 | |
178 | error: argument must be a string literal | |
04454e1e | 179 | --> $DIR/macros-nonfatal-errors.rs:110:14 |
b7449926 | 180 | | |
532ac7d7 | 181 | LL | include!(invalid); |
b7449926 XL |
182 | | ^^^^^^^ |
183 | ||
184 | error: argument must be a string literal | |
04454e1e | 185 | --> $DIR/macros-nonfatal-errors.rs:112:18 |
b7449926 | 186 | | |
532ac7d7 | 187 | LL | include_str!(invalid); |
b7449926 XL |
188 | | ^^^^^^^ |
189 | ||
0bf4aa26 | 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) |
04454e1e | 191 | --> $DIR/macros-nonfatal-errors.rs:113:5 |
b7449926 | 192 | | |
532ac7d7 | 193 | LL | include_str!("i'd be quite surprised if a file with this name existed"); |
c295e0f8 | 194 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
74b04a01 | 195 | | |
17df50a5 | 196 | = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info) |
b7449926 XL |
197 | |
198 | error: argument must be a string literal | |
04454e1e | 199 | --> $DIR/macros-nonfatal-errors.rs:114:20 |
b7449926 | 200 | | |
532ac7d7 | 201 | LL | include_bytes!(invalid); |
b7449926 XL |
202 | | ^^^^^^^ |
203 | ||
0bf4aa26 | 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) |
04454e1e | 205 | --> $DIR/macros-nonfatal-errors.rs:115:5 |
b7449926 | 206 | | |
532ac7d7 | 207 | LL | include_bytes!("i'd be quite surprised if a file with this name existed"); |
c295e0f8 | 208 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
74b04a01 | 209 | | |
17df50a5 | 210 | = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info) |
b7449926 XL |
211 | |
212 | error: trace_macros! accepts only `true` or `false` | |
04454e1e | 213 | --> $DIR/macros-nonfatal-errors.rs:117:5 |
b7449926 | 214 | | |
532ac7d7 | 215 | LL | trace_macros!(invalid); |
c295e0f8 | 216 | | ^^^^^^^^^^^^^^^^^^^^^^ |
b7449926 | 217 | |
5099ac24 | 218 | error: cannot find macro `llvm_asm` in this scope |
04454e1e | 219 | --> $DIR/macros-nonfatal-errors.rs:99:5 |
5099ac24 FG |
220 | | |
221 | LL | llvm_asm!(invalid); | |
222 | | ^^^^^^^^ | |
223 | ||
94222f64 | 224 | error: aborting due to 27 previous errors |
b7449926 | 225 |