1 error: usage of `mem::forget` on `Drop` type
2 --> $DIR/mem_forget.rs:14:5
4 LL | memstuff::forget(six);
5 | ^^^^^^^^^^^^^^^^^^^^^
7 = note: argument has type `std::sync::Arc<i32>`
8 = note: `-D clippy::mem-forget` implied by `-D warnings`
10 error: usage of `mem::forget` on `Drop` type
11 --> $DIR/mem_forget.rs:17:5
13 LL | std::mem::forget(seven);
14 | ^^^^^^^^^^^^^^^^^^^^^^^
16 = note: argument has type `std::rc::Rc<i32>`
18 error: usage of `mem::forget` on `Drop` type
19 --> $DIR/mem_forget.rs:20:5
21 LL | forgetSomething(eight);
22 | ^^^^^^^^^^^^^^^^^^^^^^
24 = note: argument has type `std::vec::Vec<i32>`
26 error: usage of `mem::forget` on type with `Drop` fields
27 --> $DIR/mem_forget.rs:23:5
29 LL | std::mem::forget(string);
30 | ^^^^^^^^^^^^^^^^^^^^^^^^
32 = note: argument has type `std::string::String`
34 error: aborting due to 4 previous errors