#json #physics #deserialize #settings #serialization #de #command

physics3

用于从physics3.json文件(反)序列化物理设置的data类型

2个不稳定版本

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

#1059 in 编码


2个crate中使用(通过orphism

MIT许可证

8KB
146 代码行

physics3 最新版本

这是什么?

Rust数据类型,用于从physics3.json文件(反)序列化物理设置

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

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

cargo add physics3

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

physics3 = "^ 0.2"

如何使用它?

use physics3::Physics3;

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

它是如何制作的?

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

许可证

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

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

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

依赖项

~1.4–2.3MB
~46K SLoC