> I'm curious at how good c2rust is at producing idiomatic rust code.
It’s not. It should eventually improve but currently the goal is to
> build a rock-solid translator that gets people up and running in Rust.
It’s not. It should eventually improve but currently the goal is to
> build a rock-solid translator that gets people up and running in Rust.
A pretty good go would be the ability to recognise wide-spread high-level C patterns and be able to convert them to idiomatic Rust pattern, but even that would be difficult, generally speaking idiomatic C and Rust would likely be structured quite differently, especially on the data(-structure) side.