use wasm_bindgen::prelude::*; use web_sys::console; #[wasm_bindgen(start)] pub fn run() { using_web_sys(); testing(); } fn using_web_sys() { console::log_1(&"Hello using web-sys".into()); let js: JsValue = 4.into(); console::log_2(&"Logging arbitrary values looks like".into(), &js); } fn testing() { console::log_1(&"Testing function".into()); } #[wasm_bindgen] pub fn handle_audio(n1: f32) -> () { console::log_2(&"{}".into(), &n1.into()); } #[wasm_bindgen] pub fn foo(a: &JsValue) { // ... console::log_2(&"From Rust{}".into(), &a.into()); }