This is an English version of my blog post. The original version is here (Japanese).
Recently, x86_64-unknown-uefi target was added into Rust mainline (https://github.com/rust-lang/rust/pull/56769).
x86_64-unknown-uefi