It’s a developer tool to speed up rust iteration, not a production tool like erlang.
That being said, bevy is using bevy-reflect to implement proper struct hot-reloading between hot-patches.