这将从结构中取出字符串,并在返回指向它的指针之前对其进行克隆。我怀疑这会泄露出去。有什么最好的惯用的方法来解决这个问题?我需要提供一个free_string函数吗?有没有一种方法可以将指针返回到锈蚀字符串中?/// This absolves Rustfrom having to deal withtext.is_null());
ffi::C
Command::new("gsettings"); if let Ok(message) = String::from_utf8(output.stdout,我知道Rust需要一个输入&str,它将作为输出返回,因为我在函数中创建的任何&str都将在函数结束后立即清除。("message: {}", hello_string</em