)]}'
{
  "commit": "4e8faa657e916c4271ce69d8095e4df31fbc6901",
  "tree": "1d657d814702e7678f322c4cd3243dde896f1a4d",
  "parents": [
    "3c9faacc5dd631576cd13c7648eff825fa13e87a"
  ],
  "author": {
    "name": "A4-Tacks",
    "email": "wdsjxhno1001@163.com",
    "time": "Wed Mar 04 12:02:07 2026 +0800"
  },
  "committer": {
    "name": "A4-Tacks",
    "email": "wdsjxhno1001@163.com",
    "time": "Tue Mar 24 18:58:24 2026 +0800"
  },
  "message": "fix: keep comments for \u0027Fill match arms\u0027\n\nExample\n---\n```rust\nenum E { A, B, C }\n\nfn foo(t: E) -\u003e i32 {\n    match $0t {\n        // variant a\n        E::A \u003d\u003e 2\n        // comment on end\n    }\n}\n```\n\n**Before this PR**\n\n```rust\nenum E { A, B, C }\n\nfn foo(t: E) -\u003e i32 {\n    match t {\n        E::A \u003d\u003e 2,\n        E::B \u003d\u003e ${1:todo!()},\n        E::C \u003d\u003e ${2:todo!()},$0\n    }\n}\n```\n\n**After this PR**\n\n```rust\nenum E { A, B, C }\n\nfn foo(t: E) -\u003e i32 {\n    match t {\n        // variant a\n        E::A \u003d\u003e 2,\n        // comment on end\n        E::B \u003d\u003e ${1:todo!()},\n        E::C \u003d\u003e ${2:todo!()},$0\n    }\n}\n```\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95712707589eaff09a55fee0ecae044a3f5fa030",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/add_missing_match_arms.rs",
      "new_id": "947766624234a2d0afc36cc515a27876b477f627",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/add_missing_match_arms.rs"
    }
  ]
}
