]> git.lizzy.rs Git - rust.git/blob - tests/ui/mem_forget.rs
Remove all copyright license headers
[rust.git] / tests / ui / mem_forget.rs
1 use std::rc::Rc;
2 use std::sync::Arc;
3
4 use std::mem as memstuff;
5 use std::mem::forget as forgetSomething;
6
7 #[warn(clippy::mem_forget)]
8 #[allow(clippy::forget_copy)]
9 fn main() {
10     let five: i32 = 5;
11     forgetSomething(five);
12
13     let six: Arc<i32> = Arc::new(6);
14     memstuff::forget(six);
15
16     let seven: Rc<i32> = Rc::new(7);
17     std::mem::forget(seven);
18
19     let eight: Vec<i32> = vec![8];
20     forgetSomething(eight);
21
22     std::mem::forget(7);
23 }