I know there is a rust bare metal project, but honestly I feel that something like Zig would be more appropriate. Embedded involves a lot of unsafe memory accesses as a matter of course, and frequently entire chunks of memory are manually handed off to the DMA engine for processing, and I am not sure how Rust's ownership mechanics would have handled that!
