crate mod ...
Means I’m declaring a module that has crate-level visibility. To me that reads clearer than pub(crate)
. Not to dismiss your’s or anyone else’s opinion on this though, I’m just pointing out that saying whether pub(crate) mod
or crate mod
reads better or makes more sense entirely depends on who you ask and how they read it.