read_write/read_write.rs
1use reda_gds::GdsLibrary;
2
3fn main_result() -> Result<(), Box<dyn std::error::Error>> {
4 let lib1 = GdsLibrary::load_file("./data/cells/dff.gds")?;
5 // lib1.save_gds_file("./data/cells/dff_copy.gds")?;
6 let lib2 = GdsLibrary::load_file("./data/cells/dff_copy.gds")?;
7
8 println!("{}", lib1.meters_per_dbunit);
9 println!("{}", lib2.meters_per_dbunit);
10 Ok(())
11}
12
13fn main() {
14 if let Err(e) = main_result() {
15 eprintln!("{}", e);
16 }
17}