存在A结构
A{
.... 几十个字段
}
想在B结构复用A结构字段
如果定义成
B{
a A
b... 其他字段
}
但希望序列化后还保持A结构方式输出,方法:
1. 拷贝一份A字段到B中.
2. 重写序列化方法.感觉很麻烦,每次定义都要一个重写
3. 有没方法或宏能实现把A字段放入B字段???
1
共 5 条评论, 1 页
存在A结构
A{
.... 几十个字段
}
想在B结构复用A结构字段
如果定义成
B{
a A
b... 其他字段
}
但希望序列化后还保持A结构方式输出,方法:
1. 拷贝一份A字段到B中.
2. 重写序列化方法.感觉很麻烦,每次定义都要一个重写
3. 有没方法或宏能实现把A字段放入B字段???
评论区
写评论类似 😂
--
👇
wangbyby: 用proto格式?
--
👇
github.com/shanliu/lsys: 我想找个通用的 序列化不是用的 serde
--
👇
苦瓜小仔: #[serde(flatten)]
用proto格式?
--
👇
github.com/shanliu/lsys: 我想找个通用的 序列化不是用的 serde
--
👇
苦瓜小仔: #[serde(flatten)]
serde 已经是rust通用标准了吧
--
👇
github.com/shanliu/lsys: 我想找个通用的 序列化不是用的 serde
--
👇
苦瓜小仔: #[serde(flatten)]
我想找个通用的 序列化不是用的 serde
--
👇
苦瓜小仔: #[serde(flatten)]
#[serde(flatten)]