【已解决】(感谢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时出现编译失败的错误。
➡️

继续阅读