我正计划使用rust-protobuf库。我已经编写了一个bash脚本,该脚本可以构建所有内容(包括我的代码),并将拥有的.proto文件构建为.rs文件。文档告诉我继续的方式是专门执行以下操作:
mod foo;
对于生成的每个.rs文件。我希望我的用户可以将新的.proto文件放入目录中,运行构建脚本,并且我的代码将负责包括所有已编译.proto文件的Rust实现。
我知道Rust并不真正支持反射,所以实际上有某种方式可以“确定目录中所有.rs生成的文件并在我的代码中使用它们”(在TLDR语句中)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句