Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 20:25:15
- 来源:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-20 06:30:14网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 2025-06-20 06:55:14为什么很多人在1panel推出之后,还坚持用宝塔面板?
- 2025-06-20 07:40:15前端如何设计网页?
- 2025-06-20 06:15:15能分享一下你写过的rust项目吗?
- 2025-06-20 07:20:16为什么果粉对苹果非常地宽容?
- 2025-06-20 06:25:14自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-20 06:10:15美军航母编队有能力拦截DF-21D和DF-26吗?
- 2025-06-20 07:45:15到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025-06-20 06:40:14为什么说Go语言的设计是工程先进但学术落后?
- 2025-06-20 06:20:14为什么Dreamwe***er,FrontPage会被淘汰?
推荐产品
-
一套正版adobe全家桶多少钱?
别研究了,买不起,如果不能使用盗版,看看平替吧~ Adobe -
现在个人博客不能备案了吗?
我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我 -
现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
先回答你: 持续阴跌到2027前后,然后暴跌一波,跌到房产税 -
如果全球都停止出口粮食,中国能否自给自足?
不能,没有一丁点可能 根据海关总署数据,2024年共进口 小
最新资讯