网站地图官方微信:
网站首页 云州区 泰安镇 会盟镇 中堂镇 青宁乡 基只乡

当前位置: 首页 >

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

  • | 慢性咽炎能治好嘛? |

    咽炎差不多10年了,读书的时候发现喉咙后壁有白色的滤泡,发炎...

    查看详情>>
  • | Rust开发Web后端效率如何? |

  • | Rust怎么写GUI程序? |

  • | 哪一句话让你沉默了很久? |

  • | 琼瑶剧中哪些经典台词让你印象深刻?哪些经典场景让你记忆犹新? |

  • | 李亚鹏为什么会沦落到为4000万下跪的地步? |

  • | docker 容器启动后如何添加端口映射? |

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

  • | 什么是 5G 固定无线接入(FWA)? |

  • | J***aScript 已经强大到什么程度了? |

  • | 鱼缸哪里买比较便宜呢? |

  • Worker本身的实现确实是繁琐的,尤其是 postMess...

    2025-06-20
  • 星舰V2,设计载荷一百吨,但是以实际测试的结果来看,把自己送...

    2025-06-20
  • Linux目前基本可以完美替代80%的Windows的娱乐功...

    2025-06-20
  • 这么说吧,有种系统核心级的框架,外包给了第三方开发的感觉。 ...

    2025-06-20

关注我们

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