当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
主要是名字起错了,让人对这个功能有了一些不切实际的幻想。
Rust里面su***ype有且只有一种,那就是 相同类型的两个引用,其中一个的生存期完全被另外一个的生存期包含,此时生存期长的那个就是短的那个的su***ype,除此之外没有su***ype这种东西,trait A:B并不是su***ype,只说明A包含有B的成员,并不意味着A和B直接有任何天然的可替代性,所以也不存在“up”cast,它们之间即便存在某种cast操作,也都只是某种hack而非自然规律,…。
推荐资讯
- 2025-06-27照骗能骗到什么程度?
- 2025-06-27如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
- 2025-06-27程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 2025-06-27鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-27能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-27女生真正的完美身材是什么样子?
- 2025-06-27如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 2025-06-27有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 2025-06-27为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-27有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-27为什么有人嘲笑美国性别很多?
- 2025-06-27如何看待小米SU7Ultra原型车2025年4月在纽北取得6分22秒091的好成绩?
- 2025-06-27自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-27男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-27续签香港优才,怎么证明申请人“常住香港”?
- 2025-06-27k8s里面kubectl get pod -d wide命令作用是什么?
推荐产品
-
功夫游戏《师父》火了之后,为什么没能掀起做功夫题材的游戏的浪潮?
师父本身的游戏设计没有把握好真实性和难度的平衡。 它只适合少 -
匿名关了,大家实名说说你最近的烦恼?
我常说:不知道明天和意外哪个先来,没想到一语成谶。 5月底 -
PHP和Node.js哪个更爽?
主要是只有nodejs能实现一份代码前后端共用,省了不少事。 -
Golang是不是代替了PHP以前的生态位啊?
写PHP的转Golang了不代表Golang是更好的PHP
热销产品
最新资讯




