1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#[macro_use] extern crate log; extern crate console_log; extern crate web_sys; extern crate js_sys; mod lincoln_int; mod lincoln_jsvalue; use wasm_bindgen::prelude::*; use lincoln_jsvalue::JsResult; // Called when the wasm module is instantiated #[wasm_bindgen(start)] pub fn main() -> Result<(), JsValue> { if cfg!(debug_assertions) { console_log::init_with_level(log::Level::Debug).map_err_js()?; } else { console_log::init_with_level(log::Level::Info).map_err_js()?; } Ok(()) }