Как создать файл TOML со строками-заполнителями, показывающими все пропущенные значения, используя Serde? - PullRequest
0 голосов
/ 09 мая 2019

Я хочу, чтобы сериализатор Serde записывал пустые значения в вывод TOML. В результате получается файл конфигурации, поэтому было бы здорово, если бы я мог включить пустые ключи, чтобы пользователь увидел, что опция доступна.

struct X {
    attr: Option<String>,
}

должно дать

attr = "value"

или что-то вроде этого

# attr = 

Это не обязательно комментарий, просто что-то, что показывает все возможные ключи.

Должен ли я написать свой собственный Serializer или есть что-то встроенное? Я использую аннотацию derive для своих структур, но я не знаю, уместно ли это.

...