1 个不稳定版本
0.1.0 | 2022年4月10日 |
---|
#847 in WebAssembly
28KB
809 行
Wird
Wird 允许使用内联Rust编写JavaScript,稍后将成为Wasm
用法
您可以使用#{...};
语法内联Rust,在这些内可以定义函数、结构体等。
也可以通过注释返回类型#{...} -> T;
来允许表达式,它们可以通过注释捕获Js变量及其类型#[a: A, b: B]{...} -> T;
注意:为了将函数导出到Js,您必须向其添加#[wasm]
并使其pub
查看examples
编写代码后,您可以使用wird
来编译它
wird扩展索引.js
您还可以使用wird host
快速托管您的文件
先决条件
cargo
然后您可以通过cargo install
获得以下内容wasm-pack
http-server
下载
cargo安装wird
工作进行中
这仍然非常不完整,不应在生产中使用