Nobody cares if kernels are written in Rust. Kernels were meant to be written in C, but if you want to go more high-level try Triton or a similar DSL that nicely abstract tile sizes etc.
That is exactly why OpenCL failed adoption, focusing on C, instead of being polyglot like CUDA.
I have never seen a comment this gray
oh no no no, this is going to break the CPP hold on AI and game dev.
kernels aren't meant to be written by any defined language. C is just a traditionally good default language that took over from assembly. No particular reason we have to stick with C.