// Copyright 2021-2023 - Nym Technologies SA // SPDX-License-Identifier: Apache-2.0 // After reading https://github.com/rust-lang/rust-clippy/issues/11382 // I suspect we *maybe* have hit a false positive, but I'm not sure. #![allow(clippy::arc_with_non_send_sync)] use wasm_bindgen::prelude::*; #[cfg(target_arch = "wasm32")] mod client; #[cfg(target_arch = "wasm32")] pub mod encoded_payload_helper; #[cfg(target_arch = "wasm32")] pub mod error; #[cfg(target_arch = "wasm32")] pub mod gateway_selector; #[cfg(target_arch = "wasm32")] pub mod storage; #[cfg(target_arch = "wasm32")] pub mod tester; #[cfg(target_arch = "wasm32")] pub mod topology; #[cfg(target_arch = "wasm32")] pub mod validation; #[cfg(target_arch = "wasm32")] mod helpers; mod constants; #[wasm_bindgen] pub fn set_panic_hook() { // 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 #[cfg(feature = "console_error_panic_hook")] console_error_panic_hook::set_once(); }