网站地图官方微信:
网站首页 文水县 韩山镇 塘村乡 韭园镇 盐仓镇 康普乡

当前位置: 首页 >

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

  • | 如何看待华人派遣赴日it彻底崩了? |

    个人主要是做独立游戏的,顺便挂外包保持签证的。 首先我认为...

    查看详情>>
  • | 如何看待国内开源项目的不可持续性? |

  • | MacOS真的比Windows流畅吗? |

  • | 公务员单位为什么不用指纹打卡机并且严格考勤制度? |

  • | 匿名说一下你最近的烦恼吧? |

  • | count(*) count(1)哪个更快? |

  • | ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重? |

  • | 《三体》的文笔很差吗? |

  • | 人为什么需要睡觉?人睡觉的时候身体都在做什么? |

  • | 上海房价会不会再跌百分之50%? |

  • | 有 Protocol buffer 这种轻便的序列化反序列化工具,Json 为什么还会大量使用? |

  • 首先,现在的Linux桌面图形界面一点儿也不丑。 。 。 ...

    2025-06-19
  • 你不用改变,继续不让他打游戏。 家里绝对禁止打游戏,发现单...

    2025-06-19
  • 面包就是比馒头好吃啊,这还用讨论?不是常识问题吗?馒头就一点...

    2025-06-19
  • 一、Prometheus监控是保证系统运行必不可少的功能,特...

    2025-06-19

关注我们

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