【发布时间】:2014-08-23 09:57:23
【问题描述】:
是否可以在编译时执行自定义程序?
例子:
trait Component..
struct Position..
impl Component for Position..
struct Direction..
impl Component for Direction..
现在我想在编译时计算Component 的impl 的数量。在这种情况下,它将是 2。然后我可以在我的程序中访问这个变量,例如 number_of_components。
Rust 或 Rustc 可以实现这样的事情吗?我应该从哪里开始?
【问题讨论】:
标签: rust