// js2rust-bridge: Rust FFI bindings for translated JS/Zig code.
//
// AUTO-GENERATED by js2rustc — do not edit manually.
// Each `js2rust_bridge!()` invocation reads cabi_exports.json at compile time
// and generates `unsafe extern "C"` + safe Rust wrappers.
use js2rust_bridge;
// === Auto-generated FFI bindings for each group ===
js2rust_bridge!;
// === String conversion helpers ===
/// Convert a null-terminated C string pointer to a Rust &str.
///
/// # Safety
/// The pointer must be a valid, null-terminated C string allocated by Zig.
/// The returned &str borrows the memory; call the corresponding `free_*`
/// function after use to release the memory.
pub unsafe