pub mod bindings;
pub mod error;
pub mod types;
pub mod utils;
pub use bindings::*;
pub use error::*;
pub use types::*;
use wasm_bindgen::prelude::*;
#[wasm_bindgen(start)]
pub fn init_wasm() {
#[cfg(feature = "console_error_panic_hook")]
console_error_panic_hook::set_once();
#[cfg(feature = "console_log")]
console_log::init_with_level(log::Level::Info).expect("Failed to initialize logger");
}
#[wasm_bindgen]
pub fn version() -> String {
crate::VERSION.to_string()
}
#[wasm_bindgen]
pub fn max_pool_size() -> usize {
crate::MAX_POOL_SIZE
}
#[wasm_bindgen]
pub fn min_pool_size() -> usize {
crate::MIN_POOL_SIZE
}