关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
trait upcasting的tracking issue是这个: Tracking issue for dyn upcasting coercion · Issue #65991 · rust-lang/rust 之前看过一个知乎回答讲了实现: rust语言中怎么把子trait转成父trait? 过程本来这个特性都已经稳定了(将在1.76发布): ***s://github***/rust-lang/rust/pull/118133 然而出现了unsound问题: ***s://github***/rust-lang/rust/issues/120222 和 ***s://github***/rust-lang/rust/issues/120217 于是只好回退: …。
{dede:pagebreak/}
***拍大尺度片子时摄影师不会看光吗?
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
为什么突破性的技术总是最先发生在西方?
是否建议把int *p写作int* p?
雷军为什么不愿意用性价比打法进军NAS?
为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
好的鼠标垫和差的鼠标垫有什么区别?
为什么***和国企写文字材料越来越像八股文?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
苏超这么火,为什么豫超火不起来?
成龙和汤姆克鲁斯,谁的世界巨星地位更高?
男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办?
折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
使用Rust开发游戏是一种怎样的体验?
鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
Android为什么不直接执行Linux的程序?而是自己搞一套?