网站地图官方微信:
网站首页 包装项目合作 包装防伪 包装成型机械 一体机办公设备 眼镜片 眼镜盒

当前位置: 首页 >

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

  • | 内塔尼亚胡***访时公开威胁,不排除干掉哈梅内伊,如何评价这一言论?伊朗会亡国吗? |

    充分说明复国主义实体烂到家的战略眼光,从战术上来说是很成功的...

    查看详情>>
  • | 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同? |

  • | 在中国有多少开发者使用Rust编程语言? |

  • | Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本? |

  • | golang总体上有什么缺陷? |

  • | 如何看待《剑星》已登顶 Steam 全球热销榜? |

  • | 福建舰下水三周年,从军事角度看,「三航母时代」将带来哪些变化? |

  • | 20年后,会不会迎来县级合并潮? |

  • | 三只羊是不是被人做局了? |

  • | 为什么QQ上的网络状态没有了? |

  • | 如何评价思源笔记? |

  • 电脑车企的口水吃多了,敢来碰瓷血肉经验包了。 以飞控系统为...

    2025-06-18
  • 这次是五常默认了,伊朗不干人事,得敲打一下。 24年10月...

    2025-06-18
  • 我见过有个老板就这样干过,同一时间买了两个同款同年,一模一样...

    2025-06-18
  • Gemini 2.5 Flash和Gemini 2.5 Pr...

    2025-06-18

关注我们

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