Yes, it seems to me so.
Anyway, I replied with a suggestion to yours where I intentionally avoid any kind of splitting an existing crate name by some (just) conventions. But I admit I also considered that the typical separators, -
and _
, should be used to determine the namespace candidates automatically.