rustdv
A hardware verification framework in Rust: cocotb-style simulator coroutines plus a UVM-analog testbench library, rethought for Rust's ownership model.
This is the facade crate (design-doc D2.5): it re-exports the public API so a testbench needs one dependency and one import:
use rustdv::prelude::*;
rustdv::vpi_bootstrap!();
#[rustdv::test]
async fn my_test(ctx: RustdvCtx) -> Result<(), TestError> {
let dut = ctx.dut();
// ...
Ok(())
}