From 33e426bfe4e24be6d16881e98be35756f9833dce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Sat, 13 Aug 2022 17:55:56 +0200 Subject: [PATCH] =?UTF-8?q?Export=20WasmAsyncSuccess=20enum,=20change=20si?= =?UTF-8?q?gnature=20of=20WasmAsyncResolvePro=E2=80=A6=20(#1046)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Export WasmAsyncSuccess enum, change signature of WasmAsyncResolvePromiseCallback --- src/isolate.rs | 2 +- src/lib.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/isolate.rs b/src/isolate.rs index 9374f2af..2f92a699 100644 --- a/src/isolate.rs +++ b/src/isolate.rs @@ -100,7 +100,7 @@ pub enum WasmAsyncSuccess { Fail, } pub type WasmAsyncResolvePromiseCallback = extern "C" fn( - *const Isolate, + *mut Isolate, Local, Local, Local, diff --git a/src/lib.rs b/src/lib.rs index 92034d57..c3f4f0b5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -107,6 +107,7 @@ pub use isolate::OwnedIsolate; pub use isolate::PromiseHook; pub use isolate::PromiseHookType; pub use isolate::PromiseRejectCallback; +pub use isolate::WasmAsyncSuccess; pub use isolate_create_params::CreateParams; pub use module::*; pub use object::*;