网站地图官方微信:
网站首页 包装制品 包装用纸 包装产品加工 帐簿 一体机办公设备 学生

当前位置: 首页 >

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而非自然规律,…。

Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?

  • | 如何看待React源码中调度优先级使用lane取代expirationTime? |

    我是前端小卒,欢迎关注我的微信公众号【 前端小卒】,一起深入...

    查看详情>>
  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平? |

  • | 自己尝试组装NAS,求大佬给指点一下? |

  • | 你们的腰突是怎么突然好的? |

  • | 可以随身携带一个Linux系统吗? |

  • | 想要入行音***开发,但是没有相关项目经验怎么办? |

  • | 人常说女人味,到底是个什么味? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • | 哪里有便宜的实时level2接口? |

  • | 如何证明散片 CPU 比盒装 CPU 差? |

  • 不是,都没有兄弟提朱姨、还有糕哥枣糕DAZE、ParmyAu...

    2025-06-25
  • 因为那个女孩永远留在了产房。 我分娩的时候171斤,乳晕黑...

    2025-06-25
  • 送外卖。 每次只接两三单,不怕超时,开着音乐慢慢悠悠地送,...

    2025-06-25
  • 抽象层守护着每一个程序员的 SAN 值,我劝你不要深究 现代...

    2025-06-25

关注我们

添加微信好友,关注最新动态