1 2 3 4 5 6 7
use std::ffi::CStr; use std::os::raw::c_char; pub(crate) fn c_char_slice_to_string(c_char_slice: &[c_char]) -> String { let c_str = unsafe { CStr::from_ptr(c_char_slice.as_ptr()) }; c_str.to_string_lossy().into_owned() }