Hans (Verkuil),
One potential solution is to have somebody step up as the maintainer of the Rust side (e.g. the author of the abstractions).
I'd be willing to step up as maintainer for the Rust V4L2 stuff. I will also be contributing more bindings if we decide that's worthwhile, because right now this is obviously very incomplete.
IIRC, Benjamin was originally looking into Rust for the AV1 driver he's just written in C, but back then there was just too much work to be done to even get started on the task. My point is that maybe these type of drivers - i.e.: m2m codec stuff - are good candidates for Rust, because the codec-specific bits are very self-contained.
-- Daniel