Tag: 代数数据类型

是否可以在运行时生成并执行Rust代码?

在运行时使用C,我可以: 创建函数的源代码, 调用gcc将其编译为.so(Linux)(或使用llvm等), 加载.so,和 调用该function。 在Rust中类似的东西可能吗? 特别是我想使用代数数据类型,因此使用Rust的Cfunction子集是不够的。