Yeah, MISRA C [1] is a set of rules for writing C for safety-critical environments, originally targeting the automotive environment. If you're used to vanilla C, it can feel very constraining!
In the Rust world, there's the Ferrocene project [2], which aims to provide a similar kind of safety-critical level of functionality.
In the Rust world, there's the Ferrocene project [2], which aims to provide a similar kind of safety-critical level of functionality.
[1] https://en.wikipedia.org/wiki/MISRA_C
[2] https://ferrous-systems.com/ferrocene/