网站地图官方微信:
网站首页 薛家镇 下港镇 石柱乡 雁山区 伍隍镇 东谷乡

当前位置: 首页 >

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

  • | 小腿能粗到什么地步? |

    我的小腿,真的非常粗,而且近来可能是运动的缘故,好像还加粗了...

    查看详情>>
  • | 如何评价前端组件库shadcn/ui? |

  • | 二氧化碳人工合成淀粉技术现在怎么没动静了? |

  • | 中了一个亿 你会做什么? |

  • | 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些? |

  • | 如何看待剪映这些傻瓜软件? |

  • | 如何看待现在的前端? |

  • | 如何评价电影《碟中谍8:最后清算》? |

  • | SQL Server 真的比不上 MySQL 吗? |

  • | 最近离了,90后有多少是离异的? |

  • | 被人囚禁是什么体验? |

  • 大家的 Mac mini M4 入手了吗?每年都有不少朋友会...

    2025-06-23
  • 应该是我小心眼了,就是气不过,彩礼10万块钱,陪嫁6床被子。...

    2025-06-22
  • 【莆田鞋仿鞋 避坑指南 第6期 上】在此: [文章: 莆田鞋...

    2025-06-22
  • 代码仓库 gitee 创建项目cargo new rust-...

    2025-06-22

关注我们

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