{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidffmogzx4uxgjapbqop2icmp7bbptgnupty2wfsok7xqmqwx2sp4",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mkkllyid7zi2"
},
"path": "/t/pre-rfc-dns-domains-as-package-namespaces/24202?page=2#post_37",
"publishedAt": "2026-04-28T10:46:42.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "jmillikin:\n\n> A namespace is part of the package name but is not part of the crate name\n\nNever meant that. I do mean a separate part that clearly is not part of the crate name (e.g. separated by / or @ in Cargo.toml). Nor does it (have to) appear in the imports (see ps from SkyFire13).\n\nWhen I said prefix I meant from the viewpoint of dependencies in Cargo.toml, where it is a prefix to a string. In the background: Sure can be called/named without the prefix/namespace if that doesn't result in naming conflicts.",
"title": "[Pre-RFC] DNS domains as package namespaces"
}