Serde 是 Rust 主流序列化库,但存在设计局限:内部标签枚举与任意精度数字冲突、flatten 缓冲丢失类型信息、无法对 Option 等包装类型应用自定义函数。作者为此开发了 Deser,采用事件驱动、堆上 sink 架构,避免递归,支持 XML 命名空间、扩展值和路径错误定位。代价是运行时性能略慢、二进制体积更大,且生态兼容性有限。
完成下面两步后,将自动完成登录并继续当前操作。