From 3d9b98f1df060343fac6c12d764faec5b20ea9ef Mon Sep 17 00:00:00 2001 From: Pat Hickey Date: Thu, 6 May 2021 14:34:30 -0700 Subject: [PATCH] fix example --- Cargo.lock | 2 +- crates/wasi-common/cap-std-sync/Cargo.toml | 2 +- examples/tokio/main.rs | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6ba3fe8586..2f98977231 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3135,6 +3135,7 @@ name = "wasi-cap-std-sync" version = "0.26.0" dependencies = [ "anyhow", + "async-trait", "bitflags", "cap-fs-ext", "cap-rand", @@ -3148,7 +3149,6 @@ dependencies = [ "tracing", "unsafe-io", "wasi-common", - "wiggle", "winapi", ] diff --git a/crates/wasi-common/cap-std-sync/Cargo.toml b/crates/wasi-common/cap-std-sync/Cargo.toml index 46b2dd6976..eab62d0721 100644 --- a/crates/wasi-common/cap-std-sync/Cargo.toml +++ b/crates/wasi-common/cap-std-sync/Cargo.toml @@ -13,7 +13,7 @@ include = ["src/**/*", "LICENSE" ] [dependencies] wasi-common = { path = "../", version = "0.26.0" } -async_trait = "0.1" +async-trait = "0.1" anyhow = "1.0" cap-std = "0.13.7" cap-fs-ext = "0.13.7" diff --git a/examples/tokio/main.rs b/examples/tokio/main.rs index b8b0548953..491fe754db 100644 --- a/examples/tokio/main.rs +++ b/examples/tokio/main.rs @@ -155,9 +155,8 @@ async fn _run_wasm(inputs: Inputs) -> Result<(), Error> { // Instantiate let instance = linker.instantiate_async(&inputs.env.module).await?; instance - .get_typed_func("_start") - .ok_or_else(|| anyhow!("wasm is a wasi command with export _start"))? - .call_async(&[]) + .get_typed_func::<(), ()>("_start")? + .call_async(()) .await?; Ok(())