Read/write Yosys JSON files in Rust using serde.
// 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();