文件名称:wasi:用于Rust的实验WASI API绑定
文件大小:45KB
文件格式:ZIP
更新时间:2024-05-29 22:56:29
rust wasi Rust
wasi 项目 用于Rust的WASI API绑定 此板条箱包含Rust中系统调用的API绑定,并且当前反映了wasi_snapshot_preview1模块。 此板条箱是非常低级的,从概念上讲提供了“系统调用”界面。 在大多数设置中,最好使用具有WASI支持的Rust标准库。 该wasi箱也完全程序化从所生成的*.witx文件描述WASI的API。 虽然提供了一些便利,但是这里的绑定是有意的低级! 用法 首先,您可以通过Cargo.toml依赖此板条箱: [ dependencies ] wasi = " 0.8.0 " 接下来,您可以在模块的根目录中使用API,如下所示: fn main () { let stdout = 1 ; let message = "Hello, World! \n " ; let data = [wasi :: Ci
【文件预览】:
wasi-main
----LICENSE-MIT(1023B)
----ORG_CODE_OF_CONDUCT.md(7KB)
----Cargo.toml(981B)
----.github()
--------workflows()
----LICENSE-Apache-2.0_WITH_LLVM-exception(12KB)
----.gitmodules(115B)
----src()
--------lib_generated.rs(82KB)
--------lib.rs(2KB)
----LICENSE-APACHE(11KB)
----CONTRIBUTING.md(397B)
----crates()
--------witx-bindgen()
--------wasi-ephemeral()
----README.md(3KB)
----SECURITY.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(30B)