网站地图官方微信:
网站首页 五城镇 猴屿乡 李渡镇 炉观镇 古佳乡 河坡乡

当前位置: 首页 >

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

  • | 20届设计系,我的设计水平很差吗,找不到合适的工作? |

    看的你的作品第一眼,就知道你没系统的学过设计,或者设计基础很...

    查看详情>>
  • | 为什么女游泳运动员看起来大部分都是平胸? |

  • | 如何评价《谭谈交通》这档节目? |

  • | go语言unmarshal反序列化json数据,类型不确定怎么办? |

  • | Python写桌面应用,可以用vue+python再通过打包的形式实现吗?如果可以,应该怎么写? |

  • | Go 语言的使用感受是什么? |

  • | 全栈(前端+j***a)是不是前端的未来? |

  • | 是什么原因导致HDR无法推行? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

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

  • | 韦东奕在北大会面临非升即走吗? |

  • 真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下...

    2025-06-24
  • 本文首发于公众号:Hunter后端 原文链接:Golang基...

    2025-06-24
  • 通俗易懂的棒球规则 敌人朝你扔手雷,扔三次,你打不到你就被炸...

    2025-06-24
  • 昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 ...

    2025-06-24

关注我们

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