网站地图官方微信:
网站首页 五汛镇 民和镇 向坝乡 八渡镇 镇靖镇 桔柑乡

当前位置: 首页 >

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中这个特性实现如此复杂?

  • | flutter为什么不用Go语言,而用Dart? |

    更新一下,发现dart3的模式匹配,一定程度能缓解 最近因为...

    查看详情>>
  • | 你后悔买领克了吗? |

  • | 30岁的人生有多无力? |

  • | 如何看待jemalloc停止维护? |

  • | 用Unity做游戏,所有小兵怪兽单位共用一个脚本写好还是每个单位用不同的脚本? |

  • | 我国004号航母什么时候下水? |

  • | 量化小白可以用 cursor 写出 95% 的交易代码,但是最后那 5% 始终调试不好怎么办? |

  • | 老饭骨做的饭真的好吃吗 ? |

  • | 这个世界有多少用WinRAR的付费用户? |

  • | C++11,C++20,C++23陆续增加了许多新特性,有没有一个系统性的教程讲解这些新增的内容? |

  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • 大家都知道360借条吧?一直挂的是360的品牌,在360集团...

    2025-06-20
  • 来个暴论:重度知识管理者如果用云端服务,未来某个时刻一定会后...

    2025-06-20
  • 王力宏,林俊杰应该没什么问题,陈奕迅有概率会跪。 其他人,...

    2025-06-20
  • 量子计算机能够在多项式时间内决定的问题(错误率不超过 [公式...

    2025-06-20

关注我们

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