网站地图官方微信:
网站首页 横岭镇 抚州市 中原镇 东岱乡 坡妹镇 树苴乡

当前位置: 首页 >

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

  • | 慢跑 5 公里用 40 分钟是不是很丢人? |

    不丢人。 陆陆续续连走带跑一礼拜了,我最好时间还要近45分...

    查看详情>>
  • | 能不能发一张你相册里最好看的自拍照? |

  • | 如何看待《海贼王》1152话尾田给出的香克斯断臂的解释? |

  • | 慢跑 5 公里用 40 分钟是不是很丢人? |

  • | 2025年6月,到底买油车还是电车? |

  • | Vue性能优于React,那为什么还不用Vue? |

  • | 字节引入Rust是否代表J***a的缺点Go也没解决? |

  • | 如何阅读Golang的源码? |

  • | 如何评价字节研发的 AI IDE 编程助手工具豆包 MarsCode? |

  • | 怎么挑选做设计用的显示器,要看哪些参数呢? |

  • | Rust 的设计缺陷是什么? |

  • 说明:该篇幅会超级长,包含普通用户和会用PC的人的操作习惯差...

    2025-06-24
  • 完全可以的 我之前也不敢调用多个service,直到有一天,...

    2025-06-24
  • 发一下本人X上目前15W阅读的高频交易算法,目前仍然有效。 ...

    2025-06-24
  • 代码仓库 gitee 创建项目首先保证安装了node, 然后...

    2025-06-24

关注我们

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