当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-22 05:05:14
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 是军舰上的大炮厉害还是陆军的大炮厉害?
- 为什么说 Node.js 有望超越J***a?
- 如何评价电影《碟中谍8:最后清算》?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 能分享一下你写过的rust项目吗?
- 你都见过什么样的电脑盲?
- NVIDIA 旗舰显卡 RTX 5090 首跌建议零售价,这标志着显卡市场的供需关系发生了哪些变化?
- 如何看待英伟达新推出的显卡5090dd?
- 2025年了expo和Flutter学哪个?
- 有外媒记者提问,台湾当局称,在过去24小时内,46架解放军战机飞越台湾。有何最新消息吗?
最新资讯文章
- 《葫芦兄弟》中七个葫芦娃谁的能力在现代用处更大?
- 5挺马克沁机枪,能否击败50万重骑兵?
- 买到烂尾楼到底该有多绝望?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 美国真会下场对伊朗开战吗?
- 为什么水泥封不住尸臭?
- PHP现在真的已经过时了吗?
- 微信头像会影响第一印象吗?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- MongoDB的缺点以及你为什么不使用MongoDB?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 公司规定所有接口都用 post 请求,这是为什么?