Linus is more pragmatic than you think. He's cautious and resistant to faddish trends, but he can be convinced. I think Rust has a ways to go before it's ready for the kernel proper (the architecture support being the big thing), but if it does get there I think he can be open to the idea of a switchover.