网站地图官方微信:
网站首页 坦头镇 南通镇 龙文区 架桥镇 汤丹镇 尼雅乡

当前位置: 首页 >

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

  • | 如何看待现在的前端? |

    前端技术好不好不知道。 但是在知乎上声音是真的大。 那为...

    查看详情>>
  • | 为什么用 electron 开发的桌面应用那么多? |

  • | 有什么工具可以批量更改文件名? |

  • | PHP和Node.js哪个更爽? |

  • | 如何一眼看出两个人私下里发生了秘密关系? |

  • | 有没有了解的,佛山卓远未来实验学校高中部的升学率如何? |

  • | 冬天也要穿胸罩吗? |

  • | 为什么中国很少有人使用linux? |

  • | 有哪些是你用上了mac才知道的事? |

  • | 龙珠在全球***界的地位是怎么样的? |

  • | 鱼缸能不能做到一直不换水还很清澈? |

  • 首先要明白 Node.js 不适合 CPU 密集型的本质,是...

    2025-06-28
  • 排名我不知道,但可以看看他做了什么。 首先,Visual ...

    2025-06-28
  • 别说运行内存了,储存内存都焦虑。 我去年在谷歌商店下了一个...

    2025-06-28
  • 很多小公司的程序员,哪怕有5年经验,其实工作中也就用的是CR...

    2025-06-28

关注我们

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