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}