Rust is so heavy on generics that it's practically...
# │firmware-dev
c
Rust is so heavy on generics that it's practically impossible to generate machine code for a library without knowing all of the places the library is used first... basically the polar opposite of what dynamic libraries are all about, so it's pretty much static linking only except for C dependencies.