如何储存异步方法的Trait object为一个指针, 并在别的地方用unsafe恢复它?
💡
原文中文,约200字,阅读约需1分钟。
📝
内容提要
文章讲述了如何将异步方法存储在Vec中并使用unsafe恢复和运行该方法,但由于AsyncFn是Trait Object,无法直接转换为*const(),因此代码无法编译通过。作者询问如何编写这段代码,使用unsafe是故意的。
➡️