// use wasm_bindgen::prelude::*;
// // When the `console_error_panic_hook` feature is enabled, we can call the
// // `set_panic_hook` function at least once during initialization, and then
// // we will get better error messages if our code ever panics.
// //
// // For more details see
// // https://github.com/rustwasm/console_error_panic_hook#readme
// pub fn set_panic_hook() {
// #[cfg(feature = "console_error_panic_hook")]
// console_error_panic_hook::set_once();
// }
// // A macro to provide `println!(..)`-style syntax for `console.log` logging.
// #[wasm_bindgen]
// extern "C" {
// #[wasm_bindgen(js_namespace = console)]
// fn log(s: &str);
// }
// #[macro_export]
// macro_rules! console_log {
// ( $( $t:tt )* ) => {
// crate::utils::log(&format!( $( $t )* ));
// }
// }