Files
wasm-bindgen/examples/console_log/src/lib.rs
2018-08-30 12:55:21 -07:00

22 lines
508 B
Rust

extern crate wasm_bindgen;
use wasm_bindgen::prelude::*;
// ... or you can manually write the bindings yourself
#[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!");
}