【文件属性】:
文件名称:wasm-bindgen:促进Wasm模块和JavaScript之间的高层交互
文件大小:3.01MB
文件格式:ZIP
更新时间:2021-02-03 15:36:46
javascript rust wasm binding-generator rust-wasm
wasm-bindgen
促进Wasm模块和JavaScript之间的高层交互。
| | |
内置 :crab: :spider_web: 由
例
将JavaScript东西导入Rust并将Rust东西导出到JavaScript。
use wasm_bindgen :: prelude :: * ;
// Import the `window.alert` function from the Web.
#[wasm_bindgen]
extern "C" {
fn alert (s: & str );
}
// Export a `greet` function from Rust to JavaScript, that alerts a
// hello message.
#[wasm_bindgen]
pub fn greet (name: & str ) {
alert ( & format! ( "Hello, {}!" , name));
}
通过ECMAScript模块使用从JavaScript导出的Rust东西!
import { greet }