#序列化 #反序列化 #JSON #显示 #设置 #de

cdi3

用于从 cdi3.json 文件中序列化和反序列化显示设置的 data types

2 个不稳定版本

0.2.0 2023 年 11 月 17 日
0.1.0 2023 年 11 月 15 日

#2991 in 解析器实现


2 个 crate 中使用(通过 orphism

MIT 许可证

5KB

cdi3 最新版本

这是什么?

Rust 数据类型,用于从 .cdi3.json 文件中序列化和反序列化显示设置。

如何获取这个强大的工具?

在你的项目目录中运行以下 Cargo 命令(假设你已经安装了 cargo-edit

cargo add cdi3

或者将以下行添加到你的 Cargo.toml(在 [dependencies] 数组中)

cdi3 = "^ 0.2"

如何使用它?

fn main() {
  let json = std::fs::read_to_string("./path/to/some.cdi3.json").unwrap();
  let cdi3: DisplayInfo3 = serde_json::from_str(&json).unwrap();
}

这是如何制作的?

使用此处描述的未记录 JSON 格式的发现过程 here

许可证

cdi3 在 MIT 许可证下可用。有关完整文本,请参阅 LICENSE.txt

虽然许可证很短,但它仍然是用花哨的法律语言编写的。如果你更喜欢更接地气的语言,请考虑以下内容

  • tl;drLegal 在此处提供了简单的视觉摘要 here
  • FOSSA 在此处提供了更深入的概述 here

依赖关系

~1.4–2.5MB
~49K SLoC