如何使用Serde生成带有占位符行以显示所有缺失值的TOML文件?

时间:2019-05-09 13:02:40

标签: rust serde

我希望Serde串行器将空值写入TOML输出。结果是一个配置文件,因此如果我可以包含空键,那么它会很棒,以便用户看到该选项可用。

struct X {
    attr: Option<String>,
}

应该屈服

attr = "value"

或类似的东西

# attr = 

它不必是注释,只需显示所有可能的键即可。

我必须编写自己的Serializer还是内置的东西?我在结构上使用了derive批注,但我不知道这是否有意义。

0 个答案:

没有答案