#file-format #json-file #toml #xz #json-toml #serde-json #cbor

singlefile-formats

为 singlefile 提供默认文件格式实现

2 个版本

0.2.1 2024年1月10日
0.2.0 2023年12月5日

#2559 in 解析器实现

MIT/Apache

96KB
1.5K SLoC

SingleFile 格式

Crate Documentation

此库提供了一些默认的 FileFormat 实现供 singlefile 使用。

特性

默认情况下,没有启用任何特性。

  • cbor-serde:启用与 serde 类型一起使用的 Cbor 文件格式。
  • json-serde:启用与 serde 类型一起使用的 Json 文件格式。
  • toml-serde:启用与 serde 类型一起使用的 Toml 文件格式。
  • bzip:启用 BZip2 压缩格式。
  • flate:启用 DeflateGz,和 ZLib 压缩格式。
  • xz:启用 Xz 压缩格式。

lib.rs:

此库为 FileFormat 提供了一些默认实现,用于 singlefile

特性

默认情况下,没有启用任何特性。

  • cbor-serde:启用与 Cbor 文件格式一起使用的 serde 类型。
  • json-serde:启用与 Json 文件格式一起使用的 serde 类型。
  • toml-serde:启用与 Toml 文件格式一起使用的 serde 类型。
  • bzip:启用 BZip2 压缩格式。更多信息请参阅 CompressionFormat
  • flate:启用 DeflateGzZLib 压缩格式。更多信息请参阅 CompressionFormat
  • xz:启用 Xz 压缩格式。更多信息请参阅 CompressionFormat

依赖项

~2–12MB
~140K SLoC