网站地图官方微信:
网站首页 包装生产线 包装检测设备 包装成型机械 印章用品 眼镜架 学生

当前位置: 首页 >

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

  • | CPU 为什么很少会坏? |

    看,这是芯片颗粒 这个芯片和基板,是通过锡膏粘连起来 百...

    查看详情>>
  • | ***如你财务自由,是买一个大平层还是买一个大别墅? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | 白象方便面是四巨头中唯一的国货,还与残联合作帮助残疾人再就业,好吃吗?它会不会成为下一个鸿星尔克? |

  • | 吴柳芳的真实水平如何? |

  • | 为什么程序员独爱用Mac进行编程? |

  • | 项目稳定了,公司也开始盈利了,可以把开发给裁了吗? |

  • | 如何评价首个女性友好的编程语言HerCode? |

  • | 如何评价 node_modules 的设计? |

  • | 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座? |

  • | 为什么bilibili后端要用go来写? |

  • 我得提一嘴嗷,排名不分先后嗷,问就是我全都要(狗头) 韩国短...

    2025-06-28
  • 在Android系统上停止携带32位和X86原生库,并且放弃...

    2025-06-28
  • 健康鼬、情报自来也都是不可能的(情报不可能100%准确)。 ...

    2025-06-28
  • 别说一个Linux系统,我一个移动硬盘里装了ventoy+上...

    2025-06-28

关注我们

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