网站地图官方微信:
网站首页 包装制品 包装防伪 圆规 印章用品 验钞机 文件柜

当前位置: 首页 >

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

  • | 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就? |

    一路走好,在光影中怀念。 我们看过的很多片都出自蔡澜之...

    查看详情>>
  • | PostgreSQL 与 MySQL 相比,优势何在? |

  • | 如果肯德基的员工忍不住偷吃了一个鸡翅怎么办? |

  • | 前端怎么实现预览pdf文件? |

  • | 大家有没有「大众认为是烂片但个人却喜欢看」的影片? |

  • | 人工智能相关专业里有什么「坑」吗? |

  • | 国外的女生为什么屁股都大? |

  • | CPU 为什么很少会坏? |

  • | 你见过最奇怪的体质是什么? |

  • | Mac OS 系统是否内存越大越好? |

  • | 如何评价黄霄云这个人? |

  • 依我之见,32英寸在大部分时候优于27英寸,除非桌子太小不适...

    2025-06-28
  • 2016年10月25日,Vercel 公司首次在 GitHu...

    2025-06-28
  • 这些年足坛冒出了一大批身高190,速度奇快的中后卫,他们的特...

    2025-06-28
  • 从金钱、时间、身体条件三方面来谈:低基础门槛,高进阶弹性。 ...

    2025-06-28

关注我们

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