{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigbtie2bry5jj3az36kyacxylbfsaiwhflqpghr4eyn6oklu2gy6i",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mn4mr43wvht2"
  },
  "path": "/t/parser-error-recovery-in-syn-for-better-ide-support-with-proc-macros/24362#post_4",
  "publishedAt": "2026-05-31T03:04:22.000Z",
  "site": "https://internals.rust-lang.org",
  "textContent": "For many macros, that would mean that they produce no errors but fail to have their intended effects. That seems like it would be very confusing.\n\nIn most cases, you could output a `compile_error!()` _and_ the input tokens, though.",
  "title": "Parser error recovery in `syn` for better IDE support with proc-macros"
}