Я хочу, чтобы сериализатор Serde записывал пустые значения в вывод TOML. В результате получается файл конфигурации, поэтому было бы здорово, если бы я мог включить пустые ключи, чтобы пользователь увидел, что опция доступна.
struct X {
attr: Option<String>,
}
должно дать
attr = "value"
или что-то вроде этого
# attr =
Это не обязательно комментарий, просто что-то, что показывает все возможные ключи.
Должен ли я написать свой собственный Serializer
или есть что-то встроенное? Я использую аннотацию derive
для своих структур, но я не знаю, уместно ли это.