当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-20 17:50:15
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
同类文章排行
- PHP现在真的已经过时了吗?
- 为什么体制内的领导喜欢在晚上,周末和法定节***日开会?
- 刘强东称「跨境电商的模式长期来看不可持续」,有依据吗?京东不走跨境电商模式,对其国际市场布局有何影响?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- 人为什么需要睡觉?人睡觉的时候身体都在做什么?
- 有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- coreldraw软件算是冷门软件吗?
最新资讯文章
- 低功耗web服务器 迷你主机 小型服务器 求推荐?
- SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 深圳交通现在存在着什么问题?
- 爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?
- 如何看待《剑星》已登顶 Steam 全球热销榜?
- golang总体上有什么缺陷?
- 为什么linux桌面那么丑?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 为何Microsoft能一直留在中国市场?
- 住家保姆为什么总干不长?
- Manus会不会开源?
- 可以分享你的一张背影照吗?
- 都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
- 有哪些故意缩短产品寿命的设计?
- Jetpack Compose 和 Flutter 应该先学哪个呢?
- 如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- xmake与cmake,哪个更好用,推荐下?
- 为什么广州地铁这么多人不懂得先下后上,将中间的位置留出给下车的人?