我正在使用 toml-rs 和 serde_derive 反序列化我的应用程序用来描述数据结构的 TOML 文件。
我使用我的第一个数据结构进行了所有工作,该数据结构对应于一个 TOML 文件定义,其中包含必填字段和可选字段。
现在我想用它来反序列化另一个 TOML 文件中描述的具有不同字段的另一个数据结构。
如何向反序列化器(我正在使用toml::from_str(&contents)
)指定要反序列化的结构类型?
相关问题 - 是否可以将类型放入文件本身,以便反序列化可以更通用,并且反序列化器可以检测到从文件本身反序列化的类型?