网站地图官方微信:
网站首页 皋落镇 扶余市 翁城镇 紫水乡 阿市乡 巴迪乡

当前位置: 首页 >

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

  • | NAS将来会被什么产品取代? |

    猜测一下,我认为可以被区域中心存储服务器取代。 原因是个人...

    查看详情>>
  • | 手机的运行内存真的有必要上16GB吗? |

  • | 始终怀不上孕是种怎样的体验? |

  • | 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗? |

  • | Rust重写Kafka有哪些优势? |

  • | 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的? |

  • | 印度为什么一定要和中国作对? |

  • | notion和Obsidian这两款软件选哪个? |

  • | coreldraw软件算是冷门软件吗? |

  • | 到底是时代选择了Nvidia,还是Nvidia选择了时代? |

  • | PHP现在真的已经过时了吗? |

  • 我是湖北的,我老公广东惠州的,我们结婚以后,我就在这边生活了...

    2025-06-21
  • 财务里面,一条 SQL 算出资产负债表,要求每个项都是根据自...

    2025-06-21
  • 三个原因 第一,我们所了解的日本女高中生的校服形象,大半是动...

    2025-06-21
  • 研发人员常常会陷入为不同协议切换调试工具的泥沼,事实上,Ap...

    2025-06-21

关注我们

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