我有以下代码。
fn main() { let get = |v: &u32| -> &u32 { v }; let x : u32 = 0; let y = get(&x); }
这个 产生错误: cannot infer an appropriate lifetime due to conflicting requirements 我不明白 如果我把lambda变成一个自由函数,它就能正常工作。
cannot infer an appropriate lifetime due to conflicting requirements
我怎样才能使这段代码编译成功?