【已解决】(感谢e神)《仍有讨论的地方》(规则问题、无法编译、限制)可变struct中的闭包参数使用struct本身、挑战可变借用多次无法编译
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
这篇文章讨论了如何将Rust函数绑定到解释器中使用。作者想要让从cx中获取的target_func作为上下文传入,但是无法实现。文章提供了相关代码,并指出编译错误。
🎯
关键要点
- 文章讨论如何将Rust函数绑定到解释器中使用。
- 作者希望将从cx中获取的target_func作为上下文传入,但遇到编译错误。
- 提供了相关代码示例,展示了如何定义Content结构体和EnvFunction枚举。
- init_built_in_functions函数用于初始化内置函数并将其插入到map_env_fun中。
- 在main函数中,尝试调用target_func时出现编译失败的错误。
➡️