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