Fix clippy::uninit_assumed_init, use MaybeUninit<T>

This commit is contained in:
ice_iix 2021-06-18 17:47:47 -07:00
parent 728367c59b
commit 526dfa65b6
1 changed files with 2 additions and 2 deletions

View File

@ -601,8 +601,8 @@ impl ComponentMem {
data: vec![],
component_size: mem::size_of::<T>(),
drop_func: Box::new(|data| unsafe {
let mut val: T = mem::MaybeUninit::uninit().assume_init();
ptr::copy(data as *mut T, &mut val, 1);
let mut val = mem::MaybeUninit::<T>::uninit();
ptr::copy(data as *mut T, val.as_mut_ptr(), 1);
mem::drop(val);
}),
}