Mixing Rust and C in Linux likened to cancer by maintainer
Briefly

The integration of Rust into the Linux kernel faces significant resistance from kernel maintainers, who express concerns about the complications of managing multi-language codebases. This pushback came to a head when a proposed Rust abstraction for device drivers challenged existing C-based DMA APIs, leading maintainer Christoph Hellwig to vehemently oppose the inclusion of Rust. He emphasized the need for maintaining clear and readable C interfaces to avoid adding complexity, reiterating that involvement of non-C languages could burden the development process and complicate maintenance efforts.
Don't force me to deal with your shiny language of the day. Maintaining multi-language projects is a pain.
Keep the wrappers in your code instead of making life painful for others.
Interfaces to the DMA API should stay in readable C code and not in weird bindings so that it [remains] greppable and maintainable.
Read at Theregister
[
|
]