nextpnr/rust/example_printnets/src/lib.rs
2024-01-03 13:42:18 +01:00

13 lines
312 B
Rust

use nextpnr::{Context, Nets};
#[no_mangle]
pub extern "C" fn rust_example_printnets(ctx: &mut Context) {
let nets = Nets::new(ctx);
let nets_vec = nets.to_vec();
println!("Nets in design:");
for (&name, _net) in nets_vec {
println!(" {}", ctx.name_of(name).to_str().unwrap());
}
}