我正在尝试返回format!
模式匹配后的结果enum
:
enum Enm {
Cont(String)
}
fn call(enm: &Enm) -> &str {
match *enm {
Enm::Cont(ref s) => &format!("{}", s)
}
}
fn main() {
}
但这不起作用:borrowed value does not live long enough
我该如何解决这个问题?
我正在尝试返回format!
模式匹配后的结果enum
:
enum Enm {
Cont(String)
}
fn call(enm: &Enm) -> &str {
match *enm {
Enm::Cont(ref s) => &format!("{}", s)
}
}
fn main() {
}
但这不起作用:borrowed value does not live long enough
我该如何解决这个问题?