网站地图官方微信:
网站首页 凤阳镇 凤冈镇 宛市镇 跳马镇 片口乡 坝心镇

当前位置: 首页 >

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

  • | 如何看待jemalloc停止维护? |

    简单看了一下jemalloc的拉取请求的评论情况,看起来作者...

    查看详情>>
  • | 如何看待M4单核性能吊打9950x? |

  • | 分享一下你用过好用的开源项目有哪些? |

  • | 如何评价《睡前消息》第914期《最小地级市鄂州,可以降级了》? |

  • | SwiftUI 是不是一个败笔? |

  • | 性价比这么低的西贝莜面村是怎么做大的? |

  • | 你最满意的10款 PC 软件是什么? |

  • | 如何基于Docker进行开发? |

  • | 如何评价基努•里维斯的演技? |

  • | 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意? |

  • | ***拍大尺度片子时摄影师不会看光吗? |

  • 她最近的一个路透,自行看图吧! 她的高跟鞋有防水台,整体...

    2025-06-19
  • 1.画布【Graph】显示图形的容器,在HTML中对应一个D...

    2025-06-19
  • 实际工作中,2020年的时候用 Rust 在 ARM 设备上...

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

    2025-06-19

关注我们

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