提问:
我有一个 polymorphic 的数据结构,polymorphic 指的是数据结构里面有一部分数据是通过
我有一个 polymorphic 的数据结构,polymorphic 指的是数据结构里面有一部分数据是通过
Box<dyn Trait>
挂上来的。并且,我能保证数据结构里面所有的 Box<dyn Trait>
在运行时其实都是指向同一个 concrete type。现在我想要用 serde
给这个数据结构做序列化 / 反序列化,应该如何处理这些 Box<dyn Trait>
比较好?