你的质疑是对的,rustc不知道(或者说borrow checker不会推导那么厉害)什么数据会传递到另一侧,也没法推导出另一侧的使用周期。
我上面的描述属于想当然了,纯属误导。花点时间搞清这个问题。
【 在 txgx 的大作中提到: 】
: 肯定不是这样判断的!rustc还没到这么智能。
: 它好像是跟线程周期比较,因为线程可认为是'static的,而&val则不是。
: 不过我觉得send结束对val的引用也应结束,应该是编译器弱智原因。
: ...................
--
FROM 123.115.133.*