我无法找到 ffi::CString 连接的方法,因此我执行以下操作:
// c_str1: CString
// c_str2: CString
...
let str1 = c_str1.to_str().unwrap();
let str2 = c_str2.to_str().unwrap();
let concatenated = str1.to_owned() + str2;
...
但我的解决方案看起来不太符合惯用方式。您能否建议是否有更好的连接解决方案?
我无法找到 ffi::CString 连接的方法,因此我执行以下操作:
// c_str1: CString
// c_str2: CString
...
let str1 = c_str1.to_str().unwrap();
let str2 = c_str2.to_str().unwrap();
let concatenated = str1.to_owned() + str2;
...
但我的解决方案看起来不太符合惯用方式。您能否建议是否有更好的连接解决方案?