polywrap_wasm_rs/debug_log.rs
1#[link(wasm_import_module = "wrap")]
2extern "C" {
3 /// Get Abort Arguments
4 #[link_name = "__wrap_debug_log"]
5 pub fn __wrap_debug_log(ptr: u32, len: u32);
6}
7
8pub fn wrap_debug_log(msg: &str) {
9 let msg_bytes = msg.as_bytes();
10 unsafe { __wrap_debug_log(msg_bytes.as_ptr() as u32, msg_bytes.len() as u32) };
11}