> A lot of the things rust brings to the table aren't always relevant on embedded platforms. Dynamic memory allocation on embedded is the exception, not the rule. Everything is statically allocated, so memory management is relatively simple -- everything sticks around forever.
In that case, you can simply not use the dynamic allocation features of Rust, just as you can simply not use malloc() in C.