为 Pin> 实现 downcast

💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

本文讨论了在 Rust 中实现 `Pin<Box<dyn Any>>` 的 downcast 功能,提出了 `downcast` 和 `downcast_pin` 两个函数的实现,尽管逻辑合理,但作者对其安全性表示疑虑,并询问是否有其他实现方式。

🏷️

标签

➡️

继续阅读