summaryrefslogtreecommitdiff
path: root/cli/napi/async.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/napi/async.rs')
-rw-r--r--cli/napi/async.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/cli/napi/async.rs b/cli/napi/async.rs
index 1fb0c6374..8add67e1a 100644
--- a/cli/napi/async.rs
+++ b/cli/napi/async.rs
@@ -3,6 +3,7 @@
use deno_runtime::deno_napi::*;
use crate::check_env;
+use crate::napi::threadsafe_functions::SendPtr;
#[repr(C)]
pub struct AsyncWork {
@@ -64,10 +65,6 @@ fn napi_queue_async_work(
return napi_invalid_arg;
};
- #[repr(transparent)]
- struct SendPtr<T>(*const T);
- unsafe impl<T> Send for SendPtr<T> {}
- unsafe impl<T> Sync for SendPtr<T> {}
let send_env = SendPtr(env_ptr);
#[inline(always)]