| ▲ | skohan 3 hours ago | |
It might have to do with optimizing compile times. A crate is the unit of compilation, so small crates increase the likelihood that you won't end up recompiling a lot of unrelated code. I guess smaller crates and avoiding nested modules could also help optimize for making the code greppable by coding agents without blowing up context windows. | ||