4个版本
0.1.0 | 2022年2月22日 |
---|---|
0.0.3 | 2020年3月15日 |
0.0.2 | 2018年5月13日 |
0.0.1 | 2017年8月27日 |
#2027 in 解析器实现
用于 2 crates
19KB
499 代码行
Yosys JSON网表serde结构
使用serde在Rust中读取/写入Yosys JSON文件。
读取
// from a byte slice
let result = Netlist::from_slice(...).unwrap();
// from an io::Read
let result = Netlist::from_reader(reader).unwrap();
写入
let mut netlist = Netlist::new("Super cool HDL tool");
...
let json = netlist.to_string().unwrap();
依赖
~0.8–1.5MB
~35K SLoC