)]}'
{
  "commit": "ff62e9a2a6cb3b89c70f49a7e6c8ecb3becd71dc",
  "tree": "721de659f2375b668130cdf9c5d9a7855396aeb0",
  "parents": [
    "70bf845cb2b07be5111d7992223ce98aaa1fd6cb"
  ],
  "author": {
    "name": "A4-Tacks",
    "email": "wdsjxhno1001@163.com",
    "time": "Tue Feb 24 20:33:28 2026 +0800"
  },
  "committer": {
    "name": "A4-Tacks",
    "email": "wdsjxhno1001@163.com",
    "time": "Wed Feb 25 20:52:50 2026 +0800"
  },
  "message": "fix: no complete enum variant qualifier in pat\n\nExample\n---\n```rust\nenum Enum { TupleV(u32), RecordV { field: u32 }, UnitV }\nuse Enum::*;\nfn func() {\n    if let $0 \u003d unknown {}\n}\n```\n\n**Before this PR**\n\n```text\n...\nev RecordV\nev TupleV\nev UnitV\nbn RecordV {…} RecordV { field$1 }$0\nbn TupleV(…)            TupleV($1)$0\nbn UnitV                     UnitV$0\nkw mut\nkw ref\n```\n\n**After this PR**\n\n```text\n...\nbn RecordV {…} RecordV { field$1 }$0\nbn TupleV(…)            TupleV($1)$0\nbn UnitV                     UnitV$0\nkw mut\nkw ref\n```\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eeb2c65e48449d567c808f37a14e8c3fce2eb547",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-completion/src/completions/pattern.rs",
      "new_id": "6e9328165d957574379ff78ff500135f6bc689b2",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-completion/src/completions/pattern.rs"
    },
    {
      "type": "modify",
      "old_id": "b8728028bb160249829afbb769fccdbf67ea65b7",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-completion/src/tests/pattern.rs",
      "new_id": "0d85f2e9ad6274b79265c2246edc5c7ecd55a6ae",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-completion/src/tests/pattern.rs"
    },
    {
      "type": "modify",
      "old_id": "045b2d03b05157b9fce574d74d3fbbba252a172a",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-completion/src/tests/record.rs",
      "new_id": "c1274f6640274e2323f6b93196e5684d798c3f9c",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-completion/src/tests/record.rs"
    }
  ]
}
