]> git.lizzy.rs Git - rust.git/blob - clippy_tests/examples/drop_forget_ref.stderr
2b564c9903ac2770b2971b83b7e1122345304d31
[rust.git] / clippy_tests / examples / drop_forget_ref.stderr
1 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
2   --> drop_forget_ref.rs:12:5
3    |
4 12 |     drop(&SomeStruct);
5    |     ^^^^^^^^^^^^^^^^^
6    |
7    = note: `-D drop-ref` implied by `-D warnings`
8 note: argument has type &SomeStruct
9   --> drop_forget_ref.rs:12:10
10    |
11 12 |     drop(&SomeStruct);
12    |          ^^^^^^^^^^^
13
14 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
15   --> drop_forget_ref.rs:13:5
16    |
17 13 |     forget(&SomeStruct);
18    |     ^^^^^^^^^^^^^^^^^^^
19    |
20    = note: `-D forget-ref` implied by `-D warnings`
21 note: argument has type &SomeStruct
22   --> drop_forget_ref.rs:13:12
23    |
24 13 |     forget(&SomeStruct);
25    |            ^^^^^^^^^^^
26
27 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
28   --> drop_forget_ref.rs:16:5
29    |
30 16 |     drop(&owned1);
31    |     ^^^^^^^^^^^^^
32    |
33    = note: `-D drop-ref` implied by `-D warnings`
34 note: argument has type &SomeStruct
35   --> drop_forget_ref.rs:16:10
36    |
37 16 |     drop(&owned1);
38    |          ^^^^^^^
39
40 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
41   --> drop_forget_ref.rs:17:5
42    |
43 17 |     drop(&&owned1);
44    |     ^^^^^^^^^^^^^^
45    |
46    = note: `-D drop-ref` implied by `-D warnings`
47 note: argument has type &&SomeStruct
48   --> drop_forget_ref.rs:17:10
49    |
50 17 |     drop(&&owned1);
51    |          ^^^^^^^^
52
53 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
54   --> drop_forget_ref.rs:18:5
55    |
56 18 |     drop(&mut owned1);
57    |     ^^^^^^^^^^^^^^^^^
58    |
59    = note: `-D drop-ref` implied by `-D warnings`
60 note: argument has type &mut SomeStruct
61   --> drop_forget_ref.rs:18:10
62    |
63 18 |     drop(&mut owned1);
64    |          ^^^^^^^^^^^
65
66 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
67   --> drop_forget_ref.rs:21:5
68    |
69 21 |     forget(&owned2);
70    |     ^^^^^^^^^^^^^^^
71    |
72    = note: `-D forget-ref` implied by `-D warnings`
73 note: argument has type &SomeStruct
74   --> drop_forget_ref.rs:21:12
75    |
76 21 |     forget(&owned2);
77    |            ^^^^^^^
78
79 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
80   --> drop_forget_ref.rs:22:5
81    |
82 22 |     forget(&&owned2);
83    |     ^^^^^^^^^^^^^^^^
84    |
85    = note: `-D forget-ref` implied by `-D warnings`
86 note: argument has type &&SomeStruct
87   --> drop_forget_ref.rs:22:12
88    |
89 22 |     forget(&&owned2);
90    |            ^^^^^^^^
91
92 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
93   --> drop_forget_ref.rs:23:5
94    |
95 23 |     forget(&mut owned2);
96    |     ^^^^^^^^^^^^^^^^^^^
97    |
98    = note: `-D forget-ref` implied by `-D warnings`
99 note: argument has type &mut SomeStruct
100   --> drop_forget_ref.rs:23:12
101    |
102 23 |     forget(&mut owned2);
103    |            ^^^^^^^^^^^
104
105 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
106   --> drop_forget_ref.rs:27:5
107    |
108 27 |     drop(reference1);
109    |     ^^^^^^^^^^^^^^^^
110    |
111    = note: `-D drop-ref` implied by `-D warnings`
112 note: argument has type &SomeStruct
113   --> drop_forget_ref.rs:27:10
114    |
115 27 |     drop(reference1);
116    |          ^^^^^^^^^^
117
118 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
119   --> drop_forget_ref.rs:28:5
120    |
121 28 |     forget(&*reference1);
122    |     ^^^^^^^^^^^^^^^^^^^^
123    |
124    = note: `-D forget-ref` implied by `-D warnings`
125 note: argument has type &SomeStruct
126   --> drop_forget_ref.rs:28:12
127    |
128 28 |     forget(&*reference1);
129    |            ^^^^^^^^^^^^
130
131 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
132   --> drop_forget_ref.rs:31:5
133    |
134 31 |     drop(reference2);
135    |     ^^^^^^^^^^^^^^^^
136    |
137    = note: `-D drop-ref` implied by `-D warnings`
138 note: argument has type &mut SomeStruct
139   --> drop_forget_ref.rs:31:10
140    |
141 31 |     drop(reference2);
142    |          ^^^^^^^^^^
143
144 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
145   --> drop_forget_ref.rs:33:5
146    |
147 33 |     forget(reference3);
148    |     ^^^^^^^^^^^^^^^^^^
149    |
150    = note: `-D forget-ref` implied by `-D warnings`
151 note: argument has type &mut SomeStruct
152   --> drop_forget_ref.rs:33:12
153    |
154 33 |     forget(reference3);
155    |            ^^^^^^^^^^
156
157 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
158   --> drop_forget_ref.rs:36:5
159    |
160 36 |     drop(reference4);
161    |     ^^^^^^^^^^^^^^^^
162    |
163    = note: `-D drop-ref` implied by `-D warnings`
164 note: argument has type &SomeStruct
165   --> drop_forget_ref.rs:36:10
166    |
167 36 |     drop(reference4);
168    |          ^^^^^^^^^^
169
170 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
171   --> drop_forget_ref.rs:37:5
172    |
173 37 |     forget(reference4);
174    |     ^^^^^^^^^^^^^^^^^^
175    |
176    = note: `-D forget-ref` implied by `-D warnings`
177 note: argument has type &SomeStruct
178   --> drop_forget_ref.rs:37:12
179    |
180 37 |     forget(reference4);
181    |            ^^^^^^^^^^
182
183 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
184   --> drop_forget_ref.rs:42:5
185    |
186 42 |     drop(&val);
187    |     ^^^^^^^^^^
188    |
189    = note: `-D drop-ref` implied by `-D warnings`
190 note: argument has type &T
191   --> drop_forget_ref.rs:42:10
192    |
193 42 |     drop(&val);
194    |          ^^^^
195
196 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
197   --> drop_forget_ref.rs:48:5
198    |
199 48 |     forget(&val);
200    |     ^^^^^^^^^^^^
201    |
202    = note: `-D forget-ref` implied by `-D warnings`
203 note: argument has type &T
204   --> drop_forget_ref.rs:48:12
205    |
206 48 |     forget(&val);
207    |            ^^^^
208
209 error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
210   --> drop_forget_ref.rs:56:5
211    |
212 56 |     std::mem::drop(&SomeStruct);
213    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
214    |
215    = note: `-D drop-ref` implied by `-D warnings`
216 note: argument has type &SomeStruct
217   --> drop_forget_ref.rs:56:20
218    |
219 56 |     std::mem::drop(&SomeStruct);
220    |                    ^^^^^^^^^^^
221
222 error: calls to `std::mem::forget` with a reference instead of an owned value. Forgetting a reference does nothing.
223   --> drop_forget_ref.rs:59:5
224    |
225 59 |     std::mem::forget(&SomeStruct);
226    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
227    |
228    = note: `-D forget-ref` implied by `-D warnings`
229 note: argument has type &SomeStruct
230   --> drop_forget_ref.rs:59:22
231    |
232 59 |     std::mem::forget(&SomeStruct);
233    |                      ^^^^^^^^^^^
234
235 error: aborting due to previous error(s)
236
237 error: Could not compile `clippy_tests`.
238
239 To learn more, run the command again with --verbose.