Lines Matching refs:src
337 src: &wasmtime_val_t, in wasmtime_val_clone()
340 let of = match src.kind { in wasmtime_val_clone()
342 anyref: ManuallyDrop::new(src.of.anyref.as_wasmtime().into()), in wasmtime_val_clone()
345 externref: ManuallyDrop::new(src.of.externref.as_wasmtime().into()), in wasmtime_val_clone()
348 exnref: ManuallyDrop::new(src.of.exnref.as_wasmtime().into()), in wasmtime_val_clone()
350 crate::WASMTIME_I32 => wasmtime_val_union { i32: src.of.i32 }, in wasmtime_val_clone()
351 crate::WASMTIME_I64 => wasmtime_val_union { i64: src.of.i64 }, in wasmtime_val_clone()
352 crate::WASMTIME_F32 => wasmtime_val_union { f32: src.of.f32 }, in wasmtime_val_clone()
353 crate::WASMTIME_F64 => wasmtime_val_union { f64: src.of.f64 }, in wasmtime_val_clone()
354 crate::WASMTIME_V128 => wasmtime_val_union { v128: src.of.v128 }, in wasmtime_val_clone()
356 funcref: src.of.funcref, in wasmtime_val_clone()
360 dst.write(wasmtime_val_t { kind: src.kind, of }); in wasmtime_val_clone()