Rust属性可以用于将URL路由映射到函数吗?

时间:2016-03-15 12:36:24

标签: syntax attributes rust

我想知道是否可以使用Rust执行以下操作:

#Get(url="api/action")
void action(string[] params) {}

要创建REST API,这将是非常好的语法糖。我知道我可以为编译器创建自定义属性,但我不确定如何最好地解决这个问题。

例如,使用Get属性声明的每个方法都可以在全局对象中注册,以便在不编写任何代码的情况下注册路由。

可以将Rust属性用于这样的事情吗?如果是的话,最好的方法是什么?

0 个答案:

没有答案