2 个不稳定版本
0.2.0 | 2023年11月17日 |
---|---|
0.1.0 | 2023年11月15日 |
#2640 在 解析器实现
在 2 个 crates 中使用 (通过 orphism)
5KB
exp3
这是什么?
Rust 数据类型,用于从 .exp3.json
文件解析表达式设置
如何获取这个强大的工具?
在项目目录中运行以下 Cargo 命令(假设您已安装 cargo-edit)
cargo add exp3
或者将以下行添加到您的 Cargo.toml
(在 [dependencies]
数组中)
exp3 = "^ 0.2"
如何使用它?
use exp3::Expression3;
fn main() {
let json = std::fs::read_to_string("./path/to/some.exp3.json").unwrap();
let exp3: Expression3 = serde_json::from_str(&json).unwrap();
println!("{exp3:#?}");
}
这是如何制作的?
使用此处描述的未经文档记录的 JSON 格式发现过程 这里。
许可协议
exp3
在 MIT 许可协议下可用。有关完整文本,请参阅 LICENSE.txt
。
尽管许可协议很短,但它仍然是用花哨的律师语言编写的。如果您更喜欢更接地气的语言,请考虑以下内容
依赖项
~1.4–2.3MB
~46K SLoC