string - 如何从 rust 中的字符串创建 CString?
问题描述
如何在 Rust 中std::ffi::CString
从 a创建 a?String
假设String
已经存储在一个可以在必要时移动的变量中,而不是像许多构造 a 的示例中那样的文字CString
。
我研究了两者的文档CString
:
https ://doc.rust-lang.org/std/ffi/struct.CString.html
和String
:
https ://doc.rust-lang.org/std/string/struct.String.html
我仍然看不到路径。您必须通过许多指针类型中的一种;Into
并且From
没有为这些类型实现,所以.into()
不起作用。
解决方案
推荐阅读
- swift - 当我启动 SnapshotListener 并将新数据放入本地数组时,我得到“Unexpectedly found nil while unwrapping an Optional value”
- c# - 在 F# 中理解类构造函数时遇到问题
- jsf - 如何在 JSF 中实现向前导航?
- java - BouncyCastle - 从 X509Certificate 对象创建商店
- swift - 收到 NSError “Foundation._GenericObjCError 错误 0。”
- mysql - 为什么 MySQL Workbench GUI 更新不起作用?
- opencv - 如何使用 OpenCV 在 ROS 上上传地图图像?
- java - 将对象添加到数组的方法是从索引 1 添加而不是 0
- javascript - 如何关闭 Outlook Web 插件(关闭 Outlook 插件的代码)?
- android - 任务“:google_sign_in:verifyReleaseResources”执行失败