Lines Matching refs:ManuallyDrop
2 use std::mem::{ManuallyDrop, MaybeUninit};
215 ManuallyDrop::new(self).to_owned()
307 pub unsafe extern "C" fn wasmtime_anyref_unroot(val: Option<&mut ManuallyDrop<wasmtime_anyref_t>>) { in wasmtime_anyref_unroot()
310 ManuallyDrop::drop(val); in wasmtime_anyref_unroot()
440 val: Option<&mut ManuallyDrop<wasmtime_externref_t>>, in wasmtime_externref_unroot()
444 ManuallyDrop::drop(val); in wasmtime_externref_unroot()
481 pub unsafe extern "C" fn wasmtime_exnref_unroot(val: Option<&mut ManuallyDrop<wasmtime_exnref_t>>) { in wasmtime_exnref_unroot()
484 ManuallyDrop::drop(val); in wasmtime_exnref_unroot()
499 pub unsafe extern "C" fn wasmtime_eqref_unroot(val: Option<&mut ManuallyDrop<wasmtime_eqref_t>>) { in wasmtime_eqref_unroot()
502 ManuallyDrop::drop(val); in wasmtime_eqref_unroot()
670 structref: Option<&mut ManuallyDrop<wasmtime_structref_t>>, in wasmtime_structref_unroot()
673 ManuallyDrop::drop(structref); in wasmtime_structref_unroot()
825 arrayref: Option<&mut ManuallyDrop<wasmtime_arrayref_t>>, in wasmtime_arrayref_unroot()
828 ManuallyDrop::drop(arrayref); in wasmtime_arrayref_unroot()