polysig_webassembly_bindings/
lib.rs#![deny(missing_docs)]
#![forbid(unsafe_code)]
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
pub mod protocols;
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
pub mod signers;
#[doc(hidden)]
#[cfg(all(target_arch = "wasm32", target_os = "unknown"))]
#[wasm_bindgen::prelude::wasm_bindgen(start)]
pub fn start() {
console_error_panic_hook::set_once();
#[cfg(feature = "tracing")]
{
use tracing_subscriber::fmt;
use tracing_subscriber_wasm::MakeConsoleWriter;
fmt()
.with_max_level(tracing::Level::DEBUG)
.with_writer(
MakeConsoleWriter::default()
.map_trace_level_to(tracing::Level::DEBUG),
)
.without_time()
.init();
log::info!("Webassembly tracing initialized");
}
}