{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreictqop5xdxrb6lsrx6lact4ezp75hrrlowd5aibcbrid5sihichwe",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mpbpndhvewd2"
  },
  "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)"
}