I actually think Rust is pretty easy to pick up for anyone that’s written Typescript and can use their linter to understand references and unwrapping a Result and catching an error.

Beyond that, Rust has pretty forgiving syntax.

No Linux did not reject Rust from the kernel.