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:
ice_iix 2022-10-30 15:18:46 -07:00
parent de0891b1da
commit 4c45ada7ef
1 changed files with 1 additions and 1 deletions

View File

@ -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();
}),
}
}