网站地图官方微信:
网站首页 蔡园镇 龙江县 值夏镇 金和镇 广罗乡 西荆镇

当前位置: 首页 >

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

  • | 为什么有人爱 Firefox 胜过 Chrome 呢? |

    然而很尴尬的现状是,Mozilla 近 20 年里的 80%...

    查看详情>>
  • | 炫富真的很爽吗? |

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

  • | Golang中有必要实现Async/Await吗? |

  • | 你见过最人性化的设计是什么? |

  • | 如何看待 Rust 写的 PNG 解码器比 C 实现更快? |

  • | 为什么程序员独爱用Mac进行编程? |

  • | 低功耗web服务器 迷你主机 小型服务器 求推荐? |

  • | 如何评价Cursor? |

  • | 为什么有的女生喜欢穿紧身牛仔裤? |

  • | 什么是歼20完全体? |

  • 从哈马斯领导层的***牌名单彻底清零,到真主党的BB机摧毁消...

    2025-06-21
  • composer、lar***el 在2024年我看不到任何...

    2025-06-21
  • 你是否能够想象?在如今这个时代,南非的第一大城市约翰内斯堡,...

    2025-06-21
  • 一位60多岁的动物学家告诉我:马肉在全世界大受欢迎,全球每年...

    2025-06-21

关注我们

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