Skip to main content

cell/
cell.rs

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