文件名称:async-executor:WebAssembly的异步执行器
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-29 12:41:08
Rust
WebAssembly的异步执行器 Rust的生态系统中有许多异步任务执行器。 但是,它们中的大多数(如果不是全部?)依赖于当时可能不适合WebAssembly部署或对于WebAssembly部署而言不是最佳的原语。 用法 在您的Cargo.toml包括此依赖Cargo.toml : [ dependencies ] wasm-rs-async-executor = " 0.9.0 " wasm-rs-async-executor有望在1.49.0及更高版本的稳定Rust上运行。 它也可能适用于早期版本。 尚未经过测试。 支持的目标 目前,它仅在wasm32-unknown-unknown上进行过测试,并且不包括cooperative功能,它通过了和与wasm32-wasi目标下的测试。 进一步的测试将要完成。 笔记 请注意,该库在安全性和稳健性方面没有得到太多分析。 与之相关的一些
【文件预览】:
async-executor-master
----LICENSE-MIT(1KB)
----.cargo()
--------config.toml(41B)
--------config.wasmer.toml(39B)
----Cargo.toml(1KB)
----.github()
--------workflows()
----src()
--------lib.rs(346B)
--------single_threaded.rs(27KB)
----LICENSE-APACHE(11KB)
----rust-toolchain(118B)
----example()
--------index.html(477B)
--------Cargo.toml(560B)
--------webpack.config.js(311B)
--------src()
--------bootstrap.js(279B)
--------README.md(353B)
--------.gitignore(42B)
--------index.js(26B)
--------package.json(451B)
----README.md(3KB)
----release.toml(854B)
----shell.nix(678B)
----.gitignore(31B)
----CHANGELOG.md(4KB)