{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreictqop5xdxrb6lsrx6lact4ezp75hrrlowd5aibcbrid5sihichwe",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mpeand7zibm2"
},
"path": "/t/negative-trait-bounds-using-feature-specialization/24412#post_5",
"publishedAt": "2026-06-27T14:50:07.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "viruscamp:\n\n> The reason is that the private supertrait is often paired with a blanket `impl<T> private::Sealed for T {}` to allow external types to receive the default behavior.\n\nIn my experience this is not true.",
"title": "Negative trait bounds using feature(specialization)"
}