fix example
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -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",
|
||||
]
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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(())
|
||||
|
||||
Reference in New Issue
Block a user