From 918f11598a5064d8063dc3f79b2c9e7d685180a0 Mon Sep 17 00:00:00 2001 From: Andy Killorin <37423245+Speedy6451@users.noreply.github.com> Date: Thu, 19 Dec 2024 12:42:43 -0500 Subject: [PATCH] removed complexity (Send is an illusion) --- loader/src/main.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/loader/src/main.rs b/loader/src/main.rs index b7eae1c..d4ad92b 100644 --- a/loader/src/main.rs +++ b/loader/src/main.rs @@ -11,12 +11,10 @@ async fn main() -> Result<()> { let (tx,rx) = oneshot::channel(); let func: Symbol) -> Pin + Send>>> = unsafe {lib.get(b"add_wrapper")?}; - let func = unsafe{func.into_raw()}; + let fut = unsafe{func(12,54, rx)}; - let out = tokio::spawn(async move { - fut.await - }); + let out = tokio::spawn(fut); tx.send(8).unwrap();