Допустим, я хочу добавить поле в сериализованный вывод структуры, но я не хочу, чтобы это поле было членом структуры. Без пользовательской сериализации.
Есть ли способ сделать что-то подобное, с гипотетическим атрибутом serde(add_int_field
:
#[derive(Serialize)]
#[serde(add_int_field = "version", value = 1)]
MyStruct {
a: String,
}
output
{
"a": "something",
"version": 1
}