Never used Rust but I'd like to point out the YouTube channel Low Level which covers security vulnerabilities (CVEs). He ends each video with "would Rust have fixed this?" and it's pretty interesting.
A very recent one is this: https://youtu.be/BTjj1ILCwRs?t=10m (timestamped to the relevant section)
According to him, when writing embedded software in Rust (and UEFI is embedded), you have to use Rust in unsafe mode which basically disables all the memory safety features. So in that kind of environment Rust isn't really better than C, at least when it comes to memory safety.
That's not to say Rust isn't still a good option. It probably is.
Again, I never used Rust so I'm just parroting stuff I've heard, take all of this with a grain of salt.
Took me a second read to get it. For those who are similarly slow and need some help: it's just some news. No relation between the first half and second half.
Good one!