#反序列化 #JSON #序列化 #设置 #同步 #动作 #de

motionsync3

用于从motionsync3.json文件中序列化和反序列化动作同步设置的data类型

2个不稳定版本

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

#2326 in 解析器实现

32 每月下载量
2 个crate中使用(通过orphism

MIT许可证

7KB
108

motionsync3 最新版本

这是什么?

Rust数据类型,用于从motionsync3.json文件中序列化和反序列化动作同步设置

如何获取这个神奇的工具?

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

cargo add motionsync3

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

motionsync3 = "^ 0.2"

如何使用它?

use motionsync3::MotionSync3;

fn main() {
  let json = std::fs::read_to_string("./path/to/some.motionsync3.json").unwrap();
  let motionsync3: MotionSync3 = serde_json::from_str(&json).unwrap();
  println!("{motionsync3:#?}");
}

这是如何制作的?

使用这里描述的无文档JSON格式发现过程。

许可证

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

虽然许可证很短,但它仍然是用律师的华丽语言写的。如果你更喜欢更接地气的话,请考虑以下

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

依赖项

~1.4–2.5MB
~49K SLoC