use std::rc::Rc; | |
use std::sync::Arc; | |
use std::mem as memstuff; | |
use std::mem::forget as forgetSomething; | |
#[warn(clippy::mem_forget)] | |
#[allow(clippy::forget_copy)] | |
fn main() { | |
let five: i32 = 5; | |
forgetSomething(five); | |
let six: Arc<i32> = Arc::new(6); | |
memstuff::forget(six); | |
let seven: Rc<i32> = Rc::new(7); | |
std::mem::forget(seven); | |
let eight: Vec<i32> = vec![8]; | |
forgetSomething(eight); | |
std::mem::forget(7); | |
} |