9个不稳定版本 (3个破坏性更改)
0.4.2 | 2023年8月31日 |
---|---|
0.4.1 | 2023年8月31日 |
0.4.0 | 2023年7月19日 |
0.3.0 | 2023年7月14日 |
0.1.5 | 2023年6月22日 |
#2838 in 解析器实现
26KB
233 行
serde_rw
一个库,用于通过文件扩展serde序列化器和反序列化器以读写不同文件格式。
使用方法
- 要从文件中读取,此crate提供
FromFile
特质。 - 要写入文件,此crate提供
ToFile
特质。
默认实现
FromFile
对于serde::Deserialize
自动实现。ToFile
对于serde::Serialize
自动实现。
文件格式
目前支持以下文件格式
JSON
通过json
功能。TOML
通过toml
功能。XML
通过xml
功能。YAML
通过yaml
功能。
致谢
此库受from_file
的启发,由Shane Osbourne编写。
依赖项
~0.5–1.8MB
~38K SLoC