Fix clippy::drop_non_drop on MaybeUninit<T> in ecs
std::mem::drop was called on a value which does not implement `Drop`, specifically std::mem::MaybeUninit<T>. According to the Clippy warning, this only extends its contained lifetime. Change to assume_init_drop().
This commit is contained in:
parent
de0891b1da
commit
4c45ada7ef
|
@ -603,7 +603,7 @@ impl ComponentMem {
|
|||
drop_func: Box::new(|data| unsafe {
|
||||
let mut val = mem::MaybeUninit::<T>::uninit();
|
||||
ptr::copy(data as *mut T, val.as_mut_ptr(), 1);
|
||||
mem::drop(val);
|
||||
val.assume_init_drop();
|
||||
}),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue