Embedded, Rust, System Programming.
Rust enforces the developer to think about what exactly they are doing. Previously, the problem was the developer can either get low-level control or more safety right. For eg: in C/C++, while working with low-level stuff the programmers had to be more careful and they had to consider a lot of