网站地图官方微信:
网站首页 沱湖乡 乳城镇 乐加乡 马头乡 强堆乡 埔盐乡

当前位置: 首页 >

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

  • | 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔? |

    不得不感慨,传统体制内还是有高人啊。 我个人悲观的看法,苏...

    查看详情>>
  • | 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险? |

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

  • | 为什么伊朗的防空系统失效了? |

  • | 造一艘航母有多难? |

  • | 如何评价书籍《国家意志》? |

  • | 如何看待 Rust 写的 PNG 解码器比 C 实现更快? |

  • | 如何评价前端框架 Solid? |

  • | 如何看待b站出现有关小米的大量反向标题,号称“薅千亿补贴”的现象? |

  • | 大家猜猜伊朗的结局如何? |

  • | 为什么一部分 Go 布道师的博客不更新了? |

  • 本人作为一个历史爱好者,发现了三个基本事实。 第一,所有的...

    2025-06-21
  • 上个月去爬太室山,前面就有个瑜伽裤女生,一个人,本来我按我的...

    2025-06-21
  • 不推荐:很多大坑你要实现原生的功能,比如 iOS 和 And...

    2025-06-21
  • 最早的USB接口竟然是要装驱动的! 注意:不是USB键盘/鼠...

    2025-06-21

关注我们

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