rust_pipes_lib/lib.rs
1#![allow(special_module_name)]
2cfg_if::cfg_if! {
3 if #[cfg(target_arch="wasm32")]{
4 mod engine;
5
6 // Entry point for wasm
7 use wasm_bindgen::prelude::*;
8 #[wasm_bindgen(start)]
9 pub async fn start() -> Result<(), JsValue> {
10 std::panic::set_hook(Box::new(console_error_panic_hook::hook));
11 engine::real_main();
12 Ok(())
13 }
14 }
15}
16mod engine;
17
18pub fn entry_point() {
19 engine::real_main();
20}