)]}'
{
  "commit": "c19e9ecdd912cfe55a407275bb04eaf334eb3264",
  "tree": "0fb886730ad6f8604b7aa3fedacaabb46172a751",
  "parents": [
    "75fa8a0ab9b2c2143eccb39dc367ca6f62e52e4e"
  ],
  "author": {
    "name": "A4-Tacks",
    "email": "wdsjxhno1001@163.com",
    "time": "Wed Dec 31 16:18:33 2025 +0800"
  },
  "committer": {
    "name": "A4-Tacks",
    "email": "wdsjxhno1001@163.com",
    "time": "Wed Dec 31 16:18:33 2025 +0800"
  },
  "message": "Fix incorrect dyn hint in `impl Trait for`\n\nExample\n---\n```rust\ntrait T {}\nimpl T for {}\n```\n\n**Before this PR**\n\n```rust\ntrait T {}\nimpl T for {}\n  // ^ dyn\n```\n\n**After this PR**\n\n```rust\ntrait T {}\nimpl T for {}\n```\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fbc88a210cf2f53ec9080f5a1227fc2c031e074",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/implied_dyn_trait.rs",
      "new_id": "ac91da9a3cecbf420cdcd947c3fe45318ee376b5",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/implied_dyn_trait.rs"
    },
    {
      "type": "modify",
      "old_id": "3357b250115c3e369e2023a8a6bc090b05e64930",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/syntax/src/ast/node_ext.rs",
      "new_id": "76cfea9d5bc649e0ab3138b1e1eb7e6d88fc187f",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/syntax/src/ast/node_ext.rs"
    }
  ]
}
