mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-04-29 07:32:17 +00:00
23 lines
485 B
Rust
23 lines
485 B
Rust
#![feature(use_extern_macros)]
|
|
|
|
extern crate wasm_bindgen;
|
|
|
|
use wasm_bindgen::prelude::*;
|
|
|
|
#[wasm_bindgen]
|
|
extern "C" {
|
|
#[wasm_bindgen(js_namespace = console)]
|
|
fn log(s: &str);
|
|
#[wasm_bindgen(js_namespace = console, js_name = log)]
|
|
fn log_u32(a: u32);
|
|
#[wasm_bindgen(js_namespace = console, js_name = log)]
|
|
fn log_many(a: &str, b: &str);
|
|
}
|
|
|
|
#[wasm_bindgen]
|
|
pub fn run() {
|
|
log("Hello from Rust!");
|
|
log_u32(42);
|
|
log_many("Logging", "many values!");
|
|
}
|