Owned UTF-8 string from an FFI `(ptr, len)`; empty on null or invalid UTF-8. */
(ptr: *const u8, len: u32)
| 149 | |
| 150 | /* Owned UTF-8 string from an FFI `(ptr, len)`; empty on null or invalid UTF-8. */ |
| 151 | pub(super) unsafe fn safe_str_owned(ptr: *const u8, len: u32) -> String { |
| 152 | core::str::from_utf8(unsafe { safe_bytes(ptr, len) }).unwrap_or("").to_string() |
| 153 | } |
| 154 | |
| 155 | // Release a batch of handles in one runtime borrow. |
| 156 | pub(super) fn release_handles(handles: &[u32]) { |
no test coverage detected