#文件格式 #读写 #serde #文件读取 #文件 #读取 #写入

serde_rw

通过文件扩展serde序列化器和反序列化器以读写不同文件格式的功能

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 解析器实现

MIT许可证

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