网站地图官方微信:
网站首页 孙氏镇 古楼乡 石横镇 多宝镇 虎威镇 坝河镇

当前位置: 首页 >

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

  • | 如何评价阿里等大厂笔试现已经禁用本地IDE? |

    我现在面现场面试,允许候选人自己带电脑(也可以用公司提供的电...

    查看详情>>
  • | 国产数据库有什么坑? |

  • | 华为是真的遥遥领先吗? |

  • | 印度女性为什么不嫁到中国? |

  • | 胖东来能长久下来吗? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 为什么职位越高的人越不排斥上班,特别是有些领导是加班控? |

  • | Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别? |

  • | J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单? |

  • | 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况? |

  • | 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看? |

  • 在软件架构的发展历程中,API(应用程序编程接口)作为系统间...

    2025-06-24
  • 听歌不用会员 畅听全网歌曲 GitHub超火的开源软件 音流...

    2025-06-24
  • 这是我基于rust写的一款作业调度软件,支持广播执行作业,定...

    2025-06-24
  • 这是CRT的光谱。 这是家里小台灯的光谱,也是当前大多...

    2025-06-24

关注我们

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