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