0

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

どうすればこれを解決できますか?

4

0 に答える 0