网站地图官方微信:
网站首页 包装印刷加工 包装机械 语音室成套设备 荧光笔 夜视仪 眼镜盒

当前位置: 首页 >

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

  • | 你们认为一个40多岁的女人老吗? |

    老不老要看你怎么看? 单看面貌,是真的老了。 无论你保养再好...

    查看详情>>
  • | MacOS真的比Windows流畅吗? |

  • | 坚持使用 PHP 的你,如今有什么感悟? |

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

  • | 为什么伊朗的防空系统失效了? |

  • | 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯? |

  • | 战场上用沙袋来防***,真的有用吗? |

  • | 为什么山姆这么受欢迎? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

  • | 只能选一个,你选谁? |

  • | vscode 是盈利的吗?微软为什么要持续投入开发***? |

  • 联合创新(Innocn)27.6英寸Nano IPS 16:...

    2025-06-23
  • 本人作为一个历史爱好者,发现了三个基本事实。 第一,所有的...

    2025-06-23
  • 用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

    2025-06-23
  • Linus Torvalds,软件工程师, Linux 内核...

    2025-06-23

关注我们

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