-
wasm-bindgen旨在促进Wasm模块与JavaScript之间的高效互操
资源介绍
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 }