[Pre-RFC] DNS domains as package namespaces
Rust Internals [Unofficial]
April 30, 2026
jmillikin:
I understand that the current lack of namespaces means that there can be only one
jsoncrate on crates.io. This thread is an attempt to convince the team to relax that constraint.
I think you'll have a hard time convincing people if that's your stance. Even with namespaces there can only be one json, that won't change. You can have jmillikin.github.io/json, but that's not called json, just like jmillikin_json is not called json. All this argument amounts to is having a nicer way to make distinguishing crate names, but that's not enough motivation for a change this big.
Discussion in the ATmosphere