我想通过使用JSON配置文件来定义常量值,如下所示:
enum E {
ONE = get!(include_json!("a.json"), 0),
TWO = get!(include_json!("a.json"), 1),
}有什么方法在编译时解析JSON吗?
发布于 2017-02-11 16:31:10
在编译时有多种解析json的方法。按“参与”顺序排列:
const函数和include_str!,它将需要夜间使用,我不确定编译时引擎目前是否足够强大,include_str!的特性,它也需要夜间编写,而且随着编译器的每个版本,接口可能会发生变化。因此,我建议您现在使用build.rs脚本方法,因为它既简单又稳定。
https://stackoverflow.com/questions/42178125
复制相似问题