网站地图官方微信:
网站首页 侯城乡 安波镇 雩田镇 七塘镇 溶溪镇 曲洛乡

当前位置: 首页 >

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

关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。

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 于是只好回退: …。

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

  • | 歼20速度接近3马赫是什么水平? |

    其实有点不想吐槽…… 飞不到。 哥们,我们造的是歼击机,又...

    查看详情>>
  • | node 项目中如何使用 Node Schedule 创建定时任务? |

  • | Node.js是谁发明的? |

  • | 地球上明明有吃塑料的虫子,为什么没有普及? |

  • | 为什么现在吹Rust的人这么多? |

  • | 为什么感觉wps的用户越来越多,office没人用了? |

  • | 怎么改变自己那种怂怂懦弱的气质? |

  • | 程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗? |

  • | 如果看待林丹这句话 “网球的强度远远没有羽毛球大”? |

  • | 性在婚姻生活中真的重要吗? |

  • | 为什么 m1 ***用大小核设计却没有 intel 的问题? |

  • 前单位使用飞机测绘地图时,因与军方部门通知衔接不到位,导致国...

    2025-06-26
  • 本人是J***a技术面试官,自夸下,应该还算资深,有8,9年...

    2025-06-26
  • 亲身经历: 刚工作的时候,厂里分配来一个小姑娘, 真的非常漂...

    2025-06-26
  • 引言平时工作或生活中,我们偶尔会用到一些小工具,比如文本格式...

    2025-06-26

关注我们

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