网站地图官方微信:
网站首页 马垱镇 石上镇 云浮市 尚卡乡 薛录镇 武坪乡

当前位置: 首页 >

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

  • | linux字体显示为什么还做不到像android一样清晰? |

    简单地说:Linux 桌面的矢量字体渲染技术不行,电脑屏幕不...

    查看详情>>
  • | 做个web服务器,gin框架和go-zero怎么选? |

  • | JetBrains 放弃 AppCode 是否是一个错误决定? |

  • | 广东人吃东西讲究「食材本味」,那为什么西湖醋鱼没有在广东流行开来? |

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

  • | Swift 和同时代的其他语言比起来怎么样? |

  • | 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手? |

  • | 为什么小男孩小时候要比小女孩难养好多? |

  • | 公司规定所有接口都用 post 请求,这是为什么? |

  • | Swift 和同时代的其他语言比起来怎么样? |

  • | 被传和领导睡了怎么办? |

  • 穿着羽绒服做各种冬季运动,是最广泛的基本错误之一。 这和羽...

    2025-06-20
  • 通俗易懂的棒球规则 敌人朝你扔手雷,扔三次,你打不到你就被炸...

    2025-06-20
  • 伊朗公布的击落F35真实***,让全世界都疯了!因为伊朗根本...

    2025-06-20
  • 泰山架构,八龙基带,灵犀通信,玄武车身,昆仑玻璃,***模型...

    2025-06-20

关注我们

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