//! Tokio runtime for async-to-sync bridging
//!//! Node.js is single-threaded, so we use a shared tokio runtime
//! to execute async Rust code synchronously.
usestd::sync::OnceLock;usetokio::runtime::Runtime;staticRUNTIME:OnceLock<Runtime>=OnceLock::new();/// Get the shared tokio runtime
pubfnget_runtime()->&'static Runtime{RUNTIME.get_or_init(||{Runtime::new().expect("Failed to create tokio runtime")})}