【发布时间】:2014-05-31 23:30:45
【问题描述】:
如何将String 转换为&str?更具体地说,我想将其转换为具有 static 生命周期 (&'static str) 的 str。
【问题讨论】:
-
这似乎既不可能也不可取。
'static生命周期意味着字符串永远不会被释放,即内存泄漏。为什么你需要&'static str而不是&'a str来获得一些合适的'a? -
那么将其转换为
&'a str会怎样? -
通过
as_slice。如果您描述了您正在尝试解决的具体问题以及您在此过程中遇到的问题,将会更容易提供帮助。 -
另请注意
SendStr,这是一个拥有的字符串或静态字符串的类型。
标签: rust