2个版本

0.1.1 2022年4月5日
0.1.0 2022年3月31日

#29 in #slash-command


用于 ataraxy

MIT 协议

17KB
357 行代码

宏库

宏库导出命令宏以及IDE支持宏,以改善命令类型开发体验。

注意:不建议直接使用此库,而应使用主库中重新导出的命令宏。

IDE支持

由于#[command]宏改变了函数签名,一些IDE无法跟踪此变化(看看你CLion),并报告后续的Framework::command(cmd)调用为无效。为了解决这个问题,我在库中添加了一个过程宏,将Framework::command函数的签名从Any更改为可接受的命令类型。

依赖项

~2MB
~45K SLoC