The most accurate IBM PC emulator is in rust.
https://github.com/dbalsom/martypc
I don’t think Rust is inherently bad to write emulators. For example one of the best cycle-accurate IBM XT emulators is written in Rust: https://github.com/dbalsom/martypc
I was a little confused why anyone would need or care for a cycle accurate 8088 emulator, but there's some answers on github. https://github.com/dbalsom/martypc