网站地图官方微信:
网站首页 孝直镇 苌庄乡 新场乡 宝龙镇 梅家乡 望京镇

当前位置: 首页 >

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

  • | 世界上最大的航母有多大? |

    原创手绘006核动力航母 首先相较于之前的图做一个技术性调整...

    查看详情>>
  • | 如何制造一个高级的阳谋? |

  • | MySQL不香吗,为啥还要Elasticsearch? |

  • | 苹果公司为什么要将 Swift 语言开源?开源后对该语言的发展会产生哪些影响? |

  • | 2029年中国能载人登上月球吗? |

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

  • | Netty有什么作用? |

  • | 如何看待rust编写的zed编辑器? |

  • | 梁朝伟和刘青云等人为什么都没要孩子? |

  • | 国外(GoDaddy)注册的域名如何在国内备案? |

  • | 大厂后端开发需要掌握docker和k8s吗? |

  • 个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审...

    2025-06-20
  • 世界上没有哪个国家会满大街都是美女,埃塞俄比亚也不例外。 你...

    2025-06-20
  • 杭州警察之前还有一个上大分的操作,直接给网约车司机打电话,让...

    2025-06-20
  • 一个个危言耸听,拿着鸡毛当令箭,像极了装在套子里的别里科夫:...

    2025-06-20

关注我们

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