)]}'
{
  "commit": "d7f95de6d8b2a911bef2cd7eae6cae4ded537e75",
  "tree": "206d608f2a4f85cd0874f0073da69954e8c1487a",
  "parents": [
    "ac905cc4cd6c3d9b861c66c7aaef1dd17e6c16e6"
  ],
  "author": {
    "name": "Chayim Refael Friedman",
    "email": "chayimfr@gmail.com",
    "time": "Mon Apr 20 03:39:43 2026 +0300"
  },
  "committer": {
    "name": "Chayim Refael Friedman",
    "email": "chayimfr@gmail.com",
    "time": "Mon Apr 20 14:53:10 2026 +0300"
  },
  "message": "Port call expr type checking and closure upvar inference from rustc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d9eab4b057926f6d1392295de119d895c09ef30",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/Cargo.lock",
      "new_id": "e6575c28c1dd0403b367881a754638384d308d7e",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "8136daa8329fd6e2f76d48c8bbdc8d193e1db4d6",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/bench_data/glorious_old_parser",
      "new_id": "50225149246878d35f5636774b9b707cc7ef1ca6",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/bench_data/glorious_old_parser"
    },
    {
      "type": "modify",
      "old_id": "1c496cbc59e8eed2f2987368eb6b7ff85872552e",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-def/src/expr_store.rs",
      "new_id": "497ed7d37f417aa10189eaac69e06b1e2f3196b8",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-def/src/expr_store.rs"
    },
    {
      "type": "modify",
      "old_id": "5352991d7bc849b841e3c25e729b7d3053743de7",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-def/src/expr_store/lower.rs",
      "new_id": "04437a59ac815991cc19b0845c307458aa0e12ea",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-def/src/expr_store/lower.rs"
    },
    {
      "type": "modify",
      "old_id": "6e711e3a38dfea62ad19861856b860a36396b5d3",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-def/src/expr_store/tests/body.rs",
      "new_id": "db12775df95f66eb9e167ead5d050cb42b38878f",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-def/src/expr_store/tests/body.rs"
    },
    {
      "type": "modify",
      "old_id": "dd8705e89f75529fc04c2cda60a37cad609da7ed",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-def/src/lang_item.rs",
      "new_id": "37d70b1e33a91e2c8b6a2139c0c1a090a7967c29",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-def/src/lang_item.rs"
    },
    {
      "type": "modify",
      "old_id": "5d5b5a8e648d3107934dcb586ca3b6e45ad71bad",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/consteval/tests.rs",
      "new_id": "723fa0fc687a3f3b5b89111914ed75b138f1b14b",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/consteval/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "6706e92fc16e9cfb2b216c1cceec1dbbdfced8b8",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/expr.rs",
      "new_id": "068118c7053d8fd0ddbbeafc4f7218dfbb8ffb49",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/expr.rs"
    },
    {
      "type": "modify",
      "old_id": "c6a26cdd1d0f819713e56c998472f8a1fabb9a9c",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/match_check/pat_util.rs",
      "new_id": "0b39692e46a09a0ad81785698ecb64818d01c620",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/match_check/pat_util.rs"
    },
    {
      "type": "modify",
      "old_id": "1e9ac5dce63fb69ae098ed3458af1e594b1b2ada",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/display.rs",
      "new_id": "e4a8def4425a5412c677a1203e93472b345a056d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/display.rs"
    },
    {
      "type": "modify",
      "old_id": "d41a06c167468311edf9d8eba2c0f48c05e719da",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/drop.rs",
      "new_id": "0d25d7dbd1d13abd4a0298342403f8c359ab1a3c",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/drop.rs"
    },
    {
      "type": "modify",
      "old_id": "d16bef1c947aa3609099647abe65bf4c0cb26bec",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer.rs",
      "new_id": "339ce7933af139283364752bf46d62bb32b5c1a5",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer.rs"
    },
    {
      "type": "modify",
      "old_id": "d748c89e677590ecdfc6380a53b2273561f701cb",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/autoderef.rs",
      "new_id": "a6c7b2dbb9c388e9c1ee5b203cc8a39da619000e",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/autoderef.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d478912a3db2b57ca64b48b1f6fe0cc4188c37d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/callee.rs"
    },
    {
      "type": "modify",
      "old_id": "bebf39b6947ee1a478a7fab0bd5e48c561502e69",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/closure.rs",
      "new_id": "bf579b51b099928370369fc4c780bf3dfb889904",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/closure.rs"
    },
    {
      "type": "modify",
      "old_id": "2d999b596b4ce657b4d6107ce67e2d4e4e2e757b",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/closure/analysis.rs",
      "new_id": "668d7496cd1b23b166d13a6f88db6a4d484da396",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/closure/analysis.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "099fa18168b2c6b636f67c77af7efe848ed3225d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/closure/analysis/expr_use_visitor.rs"
    },
    {
      "type": "modify",
      "old_id": "e494fa813f5191fa5c209709aa8f0932cfbd3a61",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/expr.rs",
      "new_id": "d80ea716747750c3fdfeb742d5edcc783e820d1a",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/expr.rs"
    },
    {
      "type": "modify",
      "old_id": "5aba123435a9c3930067dd2f2012ebea5b64a1d1",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/mutability.rs",
      "new_id": "b2369f6a87e83f544544049c706eddab4335b0a4",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/mutability.rs"
    },
    {
      "type": "modify",
      "old_id": "35b41f0bbdd145d6311c00aa548d10f1cf74382b",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/unify.rs",
      "new_id": "b0f916b8c0763a0295dcf4252da9263e2ad5a468",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/unify.rs"
    },
    {
      "type": "modify",
      "old_id": "4ba39b1b4571cbf59d981c4248c1691670e1b3b5",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/layout.rs",
      "new_id": "798c62c1924055064672b6d7307016b8be8d052b",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/layout.rs"
    },
    {
      "type": "modify",
      "old_id": "9e761aa98ff800f891859008713a6824c0552af3",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/layout/tests/closure.rs",
      "new_id": "d214b708655a80b0d1d1b4ef1549a6de1326f758",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/layout/tests/closure.rs"
    },
    {
      "type": "modify",
      "old_id": "9198e8b424908dd34ab611ab466412ca2602466e",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/lib.rs",
      "new_id": "d004b5e3ef1d6ea5e91116e4118903cd8eccf36c",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "b18e48c1fed367cd0b672c58b63f2a7817a1b9e1",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/method_resolution.rs",
      "new_id": "68c4833d81b01a6a94e209b110e47ad824d72fa5",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/method_resolution.rs"
    },
    {
      "type": "modify",
      "old_id": "837a9847af1bff41052f5eb87184357cf6b210dc",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir.rs",
      "new_id": "a8e06f3a2b5863c4f952b3fa05d13e104194a082",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir.rs"
    },
    {
      "type": "modify",
      "old_id": "664734c85ed620f55ba1571f2dae37e7d86573d1",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/borrowck.rs",
      "new_id": "17715d3fcd23b82d2b652ddf9e1595770d860e4c",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/borrowck.rs"
    },
    {
      "type": "modify",
      "old_id": "22ecbe2fa2028bd4f81218e3eaee8d7c178b2e04",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/eval.rs",
      "new_id": "80e429c4c82326bb59724664a80364a464d09ce4",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/eval.rs"
    },
    {
      "type": "modify",
      "old_id": "1f3cee2a03629f2421eda0e93fca4343642dce97",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/eval/shim.rs",
      "new_id": "9586d38abc517cd26b506b137b5db0635a6d4f56",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/eval/shim.rs"
    },
    {
      "type": "modify",
      "old_id": "f1365e4df8262f44e243a891bb5100761041bcce",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/lower.rs",
      "new_id": "0f0ed729c930af5bfc12fb16f3d9f8a237a83cad",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/lower.rs"
    },
    {
      "type": "modify",
      "old_id": "17dc95fb248a30aadc6f3393cfca9579cf6370c9",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/lower/as_place.rs",
      "new_id": "fb4a9add818f3d52662ea27c6a4d9e8c9cc9b8d1",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/lower/as_place.rs"
    },
    {
      "type": "modify",
      "old_id": "a6957c66ff0c6e6f0fec62661c9db0ce8d90074d",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/mod.rs",
      "new_id": "97be69e20f4bf3072e2cb6d6d02905d703cdd909",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/infer/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "3fe713f2fe892981eff21759543a965dc9a7d80f",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs",
      "new_id": "ed246d30a612a80d850f09f3607beff011e048fc",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs"
    },
    {
      "type": "modify",
      "old_id": "3811bddb38043ded846e692e596af5b3817d452b",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/ty.rs",
      "new_id": "39abdaf079b630b1dd010902f3349b1917020511",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/ty.rs"
    },
    {
      "type": "modify",
      "old_id": "9d1a1fbd116a1a7ac83b15daf8c6901149beef6f",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/closure_captures.rs",
      "new_id": "5324d8c6054958f4ffb8452686533df1626b845a",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/closure_captures.rs"
    },
    {
      "type": "modify",
      "old_id": "83c281d9df157424b72f94dd9dc7b390c6fd9341",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/coercion.rs",
      "new_id": "a80ce5002deabd0c541261943d84a7f2ec07a81c",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/coercion.rs"
    },
    {
      "type": "modify",
      "old_id": "7cda259664c104fe6573bdb8432bc3bd018c00c5",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/incremental.rs",
      "new_id": "960155a8e4f93d78c92c293ac2192158409672e8",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/incremental.rs"
    },
    {
      "type": "modify",
      "old_id": "c8ed8aa2584c4dbb74b04dd2c864f2293c4b07b2",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/method_resolution.rs",
      "new_id": "fc8c1f81648014af4cc83f6becedaf7090d7cba1",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/method_resolution.rs"
    },
    {
      "type": "modify",
      "old_id": "42dc074309357ede301fac60f66d0a8a74fbf12e",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/patterns.rs",
      "new_id": "d6bc03f57dee00fcdd7fe27220a5cfc1a3cfa061",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/patterns.rs"
    },
    {
      "type": "modify",
      "old_id": "e6b3244cda2480acc7bd7c825d1979c299527042",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/regression/new_solver.rs",
      "new_id": "565360dc256801c1532c9d10ad786fa73148b1a2",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/regression/new_solver.rs"
    },
    {
      "type": "modify",
      "old_id": "1d27d52a36604d76215c841a8cc6b09c01658b2f",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/traits.rs",
      "new_id": "278666ef359238b1c4523472326ebc63a2ff706d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/traits.rs"
    },
    {
      "type": "modify",
      "old_id": "509109543cd6f1c20d1ea494ba30463a8bbd7f01",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/utils.rs",
      "new_id": "ae9b2c461896005f13685942b7ebaac43dca1ac2",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/utils.rs"
    },
    {
      "type": "modify",
      "old_id": "d20ee1546fa48f6b5d10aee25c7c9a5e45a40a13",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir/Cargo.toml",
      "new_id": "89021441892c6c1669477dff8b10cbcde1bfd792",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "dd779348262e28dbf5c9b05fb16a2562afa5319b",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir/src/lib.rs",
      "new_id": "d24e2c0cb5837dde463cf3ed03890cdaf8c731e5",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "999616248591089516c041bb49554e76776805e3",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir/src/semantics.rs",
      "new_id": "b7cc780ae42f7b6e07174943bea89fea01e5b5f0",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir/src/semantics.rs"
    },
    {
      "type": "modify",
      "old_id": "9f9ced98d73b2f61a146ac065ff23a39a532ad53",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_closure_to_fn.rs",
      "new_id": "acade433978ce6257dde9a970c58dbf53ee7d8b4",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/convert_closure_to_fn.rs"
    },
    {
      "type": "modify",
      "old_id": "b0f257e0028f671e03dd9f80362ce4a5c6965368",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/destructure_tuple_binding.rs",
      "new_id": "291605056b3c6e5b212f67d3aedc04676bf6aaaf",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/destructure_tuple_binding.rs"
    },
    {
      "type": "modify",
      "old_id": "ad539071561a0473c0943dee19e3bae99804f3b6",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/inline_local_variable.rs",
      "new_id": "2af074f1fcdfe3f640a25a901749b54820d7f1e0",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/inline_local_variable.rs"
    },
    {
      "type": "modify",
      "old_id": "81aa068aedea5792010c725893393a640ffcd653",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/wrap_return_type.rs",
      "new_id": "ddc0af31c33f2fb82e6c78c13207d1a59ddf0f54",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-assists/src/handlers/wrap_return_type.rs"
    },
    {
      "type": "modify",
      "old_id": "a499607c1f711e1c89554b2cc053a659792bfdac",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-assists/src/tests/generated.rs",
      "new_id": "048f3d7ce8f3ec7ccb92e15c4209631d1b8398e5",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-assists/src/tests/generated.rs"
    },
    {
      "type": "modify",
      "old_id": "4ed71f0d3fb825ca66e52555d94f14861ddfa035",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs",
      "new_id": "4c0985c7ae96593b14bfc7635b0251acb4c91c2f",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/mismatched_arg_count.rs"
    },
    {
      "type": "modify",
      "old_id": "1abb50144d34fffa34eb1456409596ac0d33e044",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/missing_unsafe.rs",
      "new_id": "6a37702fc50e24b7ced298c1c35f79f8afdafe40",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/missing_unsafe.rs"
    },
    {
      "type": "modify",
      "old_id": "dec7be8b7427524f9be6c3de7de8cb255c6b818b",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/remove_trailing_return.rs",
      "new_id": "2ec41d0528496a1573b105c222826661e9c5d53d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/remove_trailing_return.rs"
    },
    {
      "type": "modify",
      "old_id": "c6831d818aac144e864d3fa49acf37879ae1db3f",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/tests/overly_long_real_world_cases.rs",
      "new_id": "9883bcc84ff8cdd646fdf49a607607ecc05cb3f7",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-diagnostics/src/tests/overly_long_real_world_cases.rs"
    },
    {
      "type": "modify",
      "old_id": "c8e01e21ec9ce6790d936aa076236f3fb24f05f6",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/highlight_related.rs",
      "new_id": "e6ef7b894913e3a5bb352d8052c19fba131a093d",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/highlight_related.rs"
    },
    {
      "type": "modify",
      "old_id": "af78e9a40c9f91eca7f9731a534c0120727f20af",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/hover/render.rs",
      "new_id": "4d712bf0f0e0cb778fd64f4ae93f18d9aa72306e",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/hover/render.rs"
    },
    {
      "type": "modify",
      "old_id": "6f6a4b3e0c65f101b4309fef4e027639a6166ce4",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/hover/tests.rs",
      "new_id": "491471428fc611d652678f76af92d17729005843",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/hover/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "f51d7f5207863a86cbe3d9dfdc38e68817757584",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs",
      "new_id": "0d2239c71fe9ecbc7a7b2fa8a053ba0550808004",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints.rs"
    },
    {
      "type": "modify",
      "old_id": "b901c6b67d3e4d81ce68193321e1849340b87a58",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/bind_pat.rs",
      "new_id": "f194bb183e18d0e0cfedced561e76f4dce2ae29a",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/bind_pat.rs"
    },
    {
      "type": "modify",
      "old_id": "f8d4ddc6eb57afa3a8dc206ec1dab1af5e9c3a25",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/closure_captures.rs",
      "new_id": "f4ac9c42f459ce8293b42d77092ad77a3bb685e0",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/closure_captures.rs"
    },
    {
      "type": "modify",
      "old_id": "8dddf9d37e4fb0ff8fa80448ef2d468ed9192bf1",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/param_name.rs",
      "new_id": "c780ce5864963e752d429f6f2721f5bf3f92ac27",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/inlay_hints/param_name.rs"
    },
    {
      "type": "modify",
      "old_id": "6b60d9a621dded1647726c8871d28c8f4e0c1ad5",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/references.rs",
      "new_id": "4ed3d1c7d7e4ac21ad568017067be8deafe0e055",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/references.rs"
    },
    {
      "type": "modify",
      "old_id": "e8d185b7b63694c38eb166d62c9924883429572c",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/tests.rs",
      "new_id": "d687cb40a9697ee04077031ddfa1b6d2acb53230",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "e39506280f27bb8e5941bfcf3701e5b84acb7439",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/intern/src/symbol/symbols.rs",
      "new_id": "614411598b2fd6bccdeb810b15284c49d42a9ed5",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/intern/src/symbol/symbols.rs"
    },
    {
      "type": "modify",
      "old_id": "3c57e36b4fe9fcbd82ec5bf0d40d10a901ca4e7a",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/rust-analyzer/tests/slow-tests/main.rs",
      "new_id": "a8632630784be569eb7113312f1408dfd44c3ee4",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/rust-analyzer/tests/slow-tests/main.rs"
    }
  ]
}
