rust 如何从字符串创建GString?[已关闭]

jaql4c8m  于 2023-03-08  发布在  其他
关注(0)|答案(1)|浏览(94)

这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
4天前关闭。
截至4天前,社区正在审查是否重新讨论此问题。
Improve this question
我正在使用Rust和GLib,需要创建一个GString。我该怎么做?

fn example() -> GString {
    let hello = "Hello";
    // How do I return hello as a GString?
}
wpx232ag

wpx232ag1#

使用记录的函数glib::GString::from_string_unchecked

GString::from_string_unchecked("Hello".into())

或者使用glib::gstr创建一个&'static GStr,并将其转换为拥有的内容:

let hello = glib::gstr!("Hello");
hello.to_owned()

相关问题