1 error: statement with no effect
2 --> $DIR/no_effect.rs:34:5
7 note: lint level defined here
8 --> $DIR/no_effect.rs:4:9
10 4 | #![deny(no_effect, unnecessary_operation)]
13 error: statement with no effect
14 --> $DIR/no_effect.rs:35:5
19 error: statement with no effect
20 --> $DIR/no_effect.rs:36:5
25 error: statement with no effect
26 --> $DIR/no_effect.rs:37:5
31 error: statement with no effect
32 --> $DIR/no_effect.rs:38:5
34 38 | Struct { field: 0 };
35 | ^^^^^^^^^^^^^^^^^^^^
37 error: statement with no effect
38 --> $DIR/no_effect.rs:39:5
43 error: statement with no effect
44 --> $DIR/no_effect.rs:40:5
49 error: statement with no effect
50 --> $DIR/no_effect.rs:41:5
55 error: statement with no effect
56 --> $DIR/no_effect.rs:42:5
58 42 | Enum::Struct { field: 0 };
59 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
61 error: statement with no effect
62 --> $DIR/no_effect.rs:43:5
67 error: statement with no effect
68 --> $DIR/no_effect.rs:44:5
73 error: statement with no effect
74 --> $DIR/no_effect.rs:45:5
79 error: statement with no effect
80 --> $DIR/no_effect.rs:46:5
85 error: statement with no effect
86 --> $DIR/no_effect.rs:47:5
91 error: statement with no effect
92 --> $DIR/no_effect.rs:48:5
97 error: statement with no effect
98 --> $DIR/no_effect.rs:49:5
103 error: statement with no effect
104 --> $DIR/no_effect.rs:50:5
109 error: statement with no effect
110 --> $DIR/no_effect.rs:51:5
115 error: statement with no effect
116 --> $DIR/no_effect.rs:52:5
121 error: statement with no effect
122 --> $DIR/no_effect.rs:53:5
127 error: statement with no effect
128 --> $DIR/no_effect.rs:54:5
133 error: statement with no effect
134 --> $DIR/no_effect.rs:55:5
139 error: statement with no effect
140 --> $DIR/no_effect.rs:56:5
145 error: statement with no effect
146 --> $DIR/no_effect.rs:57:5
151 error: statement with no effect
152 --> $DIR/no_effect.rs:59:5
157 error: statement can be reduced
158 --> $DIR/no_effect.rs:65:5
160 65 | Tuple(get_number());
161 | ^^^^^^^^^^^^^^^^^^^^ help: replace it with `get_number();`
163 note: lint level defined here
164 --> $DIR/no_effect.rs:4:20
166 4 | #![deny(no_effect, unnecessary_operation)]
167 | ^^^^^^^^^^^^^^^^^^^^^
169 error: statement can be reduced
170 --> $DIR/no_effect.rs:68:5
172 68 | Struct { field: get_number() };
173 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with `get_number();`
175 error: statement can be reduced
176 --> $DIR/no_effect.rs:71:5
178 71 | Struct { ..get_struct() };
179 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with `get_struct();`
181 error: statement can be reduced
182 --> $DIR/no_effect.rs:74:5
184 74 | Enum::Tuple(get_number());
185 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with `get_number();`
187 error: statement can be reduced
188 --> $DIR/no_effect.rs:77:5
190 77 | Enum::Struct { field: get_number() };
191 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with `get_number();`
193 error: statement can be reduced
194 --> $DIR/no_effect.rs:80:5
196 80 | 5 + get_number();
197 | ^^^^^^^^^^^^^^^^^ help: replace it with `5;get_number();`
199 error: statement can be reduced
200 --> $DIR/no_effect.rs:83:5
203 | ^^^^^^^^^^^^^^^ help: replace it with `get_number();`
205 error: statement can be reduced
206 --> $DIR/no_effect.rs:86:5
209 | ^^^^^^^^^^^^^^ help: replace it with `get_number();`
211 error: statement can be reduced
212 --> $DIR/no_effect.rs:89:5
214 89 | (5, 6, get_number());
215 | ^^^^^^^^^^^^^^^^^^^^^ help: replace it with `5;6;get_number();`
217 error: statement can be reduced
218 --> $DIR/no_effect.rs:92:5
220 92 | box get_number();
221 | ^^^^^^^^^^^^^^^^^ help: replace it with `get_number();`
223 error: statement can be reduced
224 --> $DIR/no_effect.rs:95:5
227 | ^^^^^^^^^^^^^^^ help: replace it with `get_number();`
229 error: statement can be reduced
230 --> $DIR/no_effect.rs:98:5
233 | ^^^^^^^^^^^^^^^ help: replace it with `get_number();`
235 error: statement can be reduced
236 --> $DIR/no_effect.rs:101:5
238 101 | 5..get_number();
239 | ^^^^^^^^^^^^^^^^ help: replace it with `5;get_number();`
241 error: statement can be reduced
242 --> $DIR/no_effect.rs:104:5
244 104 | [42, get_number()];
245 | ^^^^^^^^^^^^^^^^^^^ help: replace it with `42;get_number();`
247 error: statement can be reduced
248 --> $DIR/no_effect.rs:107:5
250 107 | [42, 55][get_number() as usize];
251 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with `[42, 55];get_number() as usize;`
253 error: statement can be reduced
254 --> $DIR/no_effect.rs:110:5
256 110 | (42, get_number()).1;
257 | ^^^^^^^^^^^^^^^^^^^^^ help: replace it with `42;get_number();`
259 error: statement can be reduced
260 --> $DIR/no_effect.rs:113:5
262 113 | [get_number(); 55];
263 | ^^^^^^^^^^^^^^^^^^^ help: replace it with `get_number();`
265 error: statement can be reduced
266 --> $DIR/no_effect.rs:116:5
268 116 | [42; 55][get_number() as usize];
269 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with `[42; 55];get_number() as usize;`
271 error: statement can be reduced
272 --> $DIR/no_effect.rs:119:5
274 119 | {get_number()};
275 | ^^^^^^^^^^^^^^^ help: replace it with `get_number();`
277 error: aborting due to 44 previous errors