)]}'
{
  "commit": "f38df556c92e0d9d0b0aa4f39f77d251557a613c",
  "tree": "e55a791d080ad2898cba43846eecb900d8b4a6d3",
  "parents": [
    "ea1d2998f2b3c6f6a494f72580550d521548e3d9"
  ],
  "author": {
    "name": "David Barsky",
    "email": "me@davidbarsky.com",
    "time": "Tue Dec 09 13:07:16 2025 -0800"
  },
  "committer": {
    "name": "David Barsky",
    "email": "me@davidbarsky.com",
    "time": "Wed Dec 24 21:21:58 2025 -0800"
  },
  "message": "create a new, salsa-shaped VFS\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da2fb27571c2fe556ec28dca2204a7d7ec7b2e6e",
      "old_mode": 33188,
      "old_path": "crates/base-db/src/change.rs",
      "new_id": "51e0f9436445de639adda4b519a79ae5b2f9a284",
      "new_mode": 33188,
      "new_path": "crates/base-db/src/change.rs"
    },
    {
      "type": "modify",
      "old_id": "e2791ffe6f0a2aba315d3c4ef23b5e21e7d6c2b1",
      "old_mode": 33188,
      "old_path": "crates/base-db/src/editioned_file_id.rs",
      "new_id": "34c1ab9768e6393ad96cffff65a313a65a0d4868",
      "new_mode": 33188,
      "new_path": "crates/base-db/src/editioned_file_id.rs"
    },
    {
      "type": "modify",
      "old_id": "240f1264917a0bd2c4063f2da1d910c039578cbf",
      "old_mode": 33188,
      "old_path": "crates/base-db/src/input.rs",
      "new_id": "4f3054fca96bceefb27bddec6e843d974b25ad31",
      "new_mode": 33188,
      "new_path": "crates/base-db/src/input.rs"
    },
    {
      "type": "modify",
      "old_id": "aa06cdefe6385d34c504c81f3bfc29c6196332b2",
      "old_mode": 33188,
      "old_path": "crates/base-db/src/lib.rs",
      "new_id": "33bf772e272d4f118e48350ad3ace10f154656c1",
      "new_mode": 33188,
      "new_path": "crates/base-db/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "34a9230794d18ae1e6108b41c7a9907fd1efe5ab",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/attrs.rs",
      "new_id": "e91823ebbafa3ff0a9d8c3759b6530fbb61aed8d",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "1952dae9d71aac26ba316f9385969ebd8e0aee19",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/expr_store/scope.rs",
      "new_id": "f6a64d0d9eb66681a3f1ce4e10ac0ac156d6c199",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/expr_store/scope.rs"
    },
    {
      "type": "modify",
      "old_id": "6eab8888d92d9e7fd600d6f03afeafa196e8408a",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/item_tree.rs",
      "new_id": "820b4e1a2a5b00c1f9f0e3f6d8bcac8fd2864dfe",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/item_tree.rs"
    },
    {
      "type": "modify",
      "old_id": "59bd9474a95955a49d98801ee11158abae7a1050",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/macro_expansion_tests/mod.rs",
      "new_id": "6175a84ed45f262035e43eadfeb296a74ef8fbce",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/macro_expansion_tests/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "3f29619bcb629d302bdedd14e24bf6b839104433",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/nameres.rs",
      "new_id": "884277878422ee8bc0692066697a59e2c1e4d208",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/nameres.rs"
    },
    {
      "type": "modify",
      "old_id": "140b77ac002f98e535dab53573daa177cd422732",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/nameres/mod_resolution.rs",
      "new_id": "d98236c191e01c876c923403fb64ceceea4aa196",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/nameres/mod_resolution.rs"
    },
    {
      "type": "modify",
      "old_id": "225ba958634ebbaee01bf8c4b756d9dec87beb46",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/nameres/tests/incremental.rs",
      "new_id": "9074a940eda4c48a6ec6ea517846d03af78f2fa9",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/nameres/tests/incremental.rs"
    },
    {
      "type": "modify",
      "old_id": "cdb49b297042de8d00c3831df4d39a1341e0c04e",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/test_db.rs",
      "new_id": "6ed869f3e3df3ec78abf895e8c8870a33a36156e",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/test_db.rs"
    },
    {
      "type": "modify",
      "old_id": "e1807cd2e1e9d2c9b8218003d224273bc87a4d73",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/attrs.rs",
      "new_id": "cb53ba50590d724a9cb75084062add2e7c8f2750",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "3d630cfc1c8e9d649a9fea88bd99080b0b5e1b82",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/builtin/fn_macro.rs",
      "new_id": "9972a06c62f52ab994d4c43b50ec14b1e189b13f",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/builtin/fn_macro.rs"
    },
    {
      "type": "modify",
      "old_id": "84dd4a24d901fe728f83687667ef1486a240f4f0",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/builtin/quote.rs",
      "new_id": "106d664dd77e0e0e1fab821621905f5abf2b48e7",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/builtin/quote.rs"
    },
    {
      "type": "modify",
      "old_id": "3959741e6f13e515e07ad7e175b8da72afaba247",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/change.rs",
      "new_id": "b201b1ac0e491324c9d972ab93fa4ee887c6ab24",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/change.rs"
    },
    {
      "type": "modify",
      "old_id": "5c517e671be4d1db3ce12f28d7fca190591c26b7",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/db.rs",
      "new_id": "18c66c75b8403bead68f91393e1d067d86fd2caf",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/db.rs"
    },
    {
      "type": "modify",
      "old_id": "fce92c8a3e5eab51537fb7a6e1b53aadb0b886e1",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/files.rs",
      "new_id": "ca49398efa2680f40c11b28790c629415d92799f",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/files.rs"
    },
    {
      "type": "modify",
      "old_id": "876d870936631e2590c0d8c8e32501fabfd696a2",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/fixup.rs",
      "new_id": "3f3405ca31aed0d9359f3d442612422e41fb581e",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/fixup.rs"
    },
    {
      "type": "modify",
      "old_id": "047996c978539c632ac012fc2e5d5702743bd6d1",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/lib.rs",
      "new_id": "a784893b309bee6290a6f2189c700a0b8f56e840",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "8b0c0d72cd49d294655ef48c72f8d6ff0636fab8",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/span_map.rs",
      "new_id": "824dab03790e42a12bfde4cf54616772018f72a6",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/span_map.rs"
    },
    {
      "type": "modify",
      "old_id": "32c207b189f02d768b9185a13bd9fca03a27d0fe",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/consteval.rs",
      "new_id": "5678c99531bf5c9aadd6970f245f8cf0defa5396",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/consteval.rs"
    },
    {
      "type": "modify",
      "old_id": "2dc937d760316c35a67e3b9447a0c3169c9c7561",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/consteval/tests.rs",
      "new_id": "83493be8448b2d610f6c27f468ab4c14cfdfa1b9",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/consteval/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "5c9b06e39a70562f38fb692f057196688e7aa33e",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/dyn_compatibility/tests.rs",
      "new_id": "420212629b61542ea3ca7ebcaeef627b7213d2d7",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/dyn_compatibility/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "be6a76478a1166718acc837cc18fa5b52627cfff",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/layout/tests.rs",
      "new_id": "f665adfd7ab7c0e6c2be6de9c79416f02d7467af",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/layout/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "3b4913cae3fb7adde41c4dfd40c15e97cef5e6a4",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/mir/eval.rs",
      "new_id": "3a042661ec76f9f55f6abd034c74978be649633a",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/mir/eval.rs"
    },
    {
      "type": "modify",
      "old_id": "c13b76c1257969ab839162fe24ad3b0309e562d9",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/mir/eval/tests.rs",
      "new_id": "4aacc993da80548ce53b8eb7aebb950d3133e273",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/mir/eval/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "d7a8c18614a4e93b317cb89b8160d15c70059012",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/mir/lower.rs",
      "new_id": "fca9998095d17cb6254504db708459e0e788e56d",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/mir/lower.rs"
    },
    {
      "type": "modify",
      "old_id": "73399dab7fbd0ddd9343116494b7e19ec1397c48",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/mir/lower/tests.rs",
      "new_id": "14800603646115f0299527dfde156031fb426622",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/mir/lower/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "7bd314cb8e39769aecbd5f027358718cb15f0445",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/test_db.rs",
      "new_id": "375c24aaa195fa1170bad5fa319360e7ccf88767",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/test_db.rs"
    },
    {
      "type": "modify",
      "old_id": "a31353f1e33671154e19af5e8329155525b579c8",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests.rs",
      "new_id": "ac4e6c6082e455be1183da662e18e13908d00aba",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "ff55ff54cefbc1be0fe5d0089ef37420cdb83ed9",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/closure_captures.rs",
      "new_id": "befc65e6e321127b4cf41c49d00e231f5a12809f",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/closure_captures.rs"
    },
    {
      "type": "modify",
      "old_id": "7b0c1d35442ec06f9d68552a2734faa1e72d5ebd",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/incremental.rs",
      "new_id": "76d45742ff5af3dbba08f08f62308457ccc7b182",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/incremental.rs"
    },
    {
      "type": "modify",
      "old_id": "b32180d41247281c1bff7c9182f89203607596fa",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/variance.rs",
      "new_id": "62abeabf01bb46833ccfe27f367db4d11a36582f",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/variance.rs"
    },
    {
      "type": "modify",
      "old_id": "ae7e4aa6c8ac69236145d60abf42436975dae3a6",
      "old_mode": 33188,
      "old_path": "crates/hir/src/lib.rs",
      "new_id": "e98dfa3abc069bbf1da231df7d7f84361dd47e57",
      "new_mode": 33188,
      "new_path": "crates/hir/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "b65a24d61c6ef2dadd8e29225e7e2e11f2d2179b",
      "old_mode": 33188,
      "old_path": "crates/hir/src/semantics.rs",
      "new_id": "a2bbd02c0eba1417a84187d02eaa62042f9abff8",
      "new_mode": 33188,
      "new_path": "crates/hir/src/semantics.rs"
    },
    {
      "type": "modify",
      "old_id": "25740599273135266502b95514e338c70a13a2bd",
      "old_mode": 33188,
      "old_path": "crates/hir/src/semantics/source_to_def.rs",
      "new_id": "e1bc8a85b02d982cb70e6f3a6529cf4f1f5ca286",
      "new_mode": 33188,
      "new_path": "crates/hir/src/semantics/source_to_def.rs"
    },
    {
      "type": "modify",
      "old_id": "207a7548f49b59526b486577b2dce9cf9e51935e",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/assist_context.rs",
      "new_id": "12208455785430429ad6dd1e7b4c2da354db996c",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/assist_context.rs"
    },
    {
      "type": "modify",
      "old_id": "cc2bf8174941f9f932cd938d5d550ac76f5c3b94",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/auto_import.rs",
      "new_id": "39dd2d788fcb47197ff02562621d222ec5a709a6",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/auto_import.rs"
    },
    {
      "type": "modify",
      "old_id": "1ae5f6491744a0c71c3f39bd59963906dd4b2db9",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/convert_bool_to_enum.rs",
      "new_id": "52b5819e7007672944cd0d55dcddaf71a5d65083",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/convert_bool_to_enum.rs"
    },
    {
      "type": "modify",
      "old_id": "ca142332d97e7c4bcd6f56d22d8bbd0bd63d0b32",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/convert_closure_to_fn.rs",
      "new_id": "7206a396c52241b7dce1a1e2f9eaf04ebb4d342b",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/convert_closure_to_fn.rs"
    },
    {
      "type": "modify",
      "old_id": "e518c39dabc271d8f7ce9357eebdcefa6a944421",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs",
      "new_id": "878654809f58f3088ba4ed8260a84653bef49a1b",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/convert_named_struct_to_tuple_struct.rs"
    },
    {
      "type": "modify",
      "old_id": "0e5e6185d0540b31abdb98effd39838dcbda113d",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/convert_tuple_return_type_to_struct.rs",
      "new_id": "b3b22d6f0c38aaf88bc5a3c06a1b2a1824e49ef4",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/convert_tuple_return_type_to_struct.rs"
    },
    {
      "type": "modify",
      "old_id": "f8b9bb68db817aeb484c5e0b7e18020b9f238af2",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs",
      "new_id": "aedae421579725c682edb411e919b3c194a29b1d",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs"
    },
    {
      "type": "modify",
      "old_id": "a17ae4885e62c1793ca3e29a16ba9bbba3739a57",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/extract_module.rs",
      "new_id": "01c6c59358310469c76b64bd473744c90201a9fe",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/extract_module.rs"
    },
    {
      "type": "modify",
      "old_id": "386652a42292f07a06fe55b057a00dbdf1fc7a0c",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs",
      "new_id": "009ad3dd586444c2f1a459e32371ab43fc99dc4f",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs"
    },
    {
      "type": "modify",
      "old_id": "0fd8057a395857851b5cb11529eb8b4a8788f0ec",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/fix_visibility.rs",
      "new_id": "9bc0abdfa365dc6ced7800ab2af771362b792a00",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/fix_visibility.rs"
    },
    {
      "type": "modify",
      "old_id": "fce0ce399463c0e7f6a5c919dc710a8193490d6d",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/generate_constant.rs",
      "new_id": "97a2931a52ab743f3bf5219aa75a165d321112c9",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/generate_constant.rs"
    },
    {
      "type": "modify",
      "old_id": "3514ebb811ee21c48e5b9eb5b933b0ef2d2044f2",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/generate_enum_variant.rs",
      "new_id": "d4f4350bcfc5d3f7d814a00ca0e04e1ff08cfffb",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/generate_enum_variant.rs"
    },
    {
      "type": "modify",
      "old_id": "bd66c02b4150abd4bdb729c54001d06e3f45bc75",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/generate_function.rs",
      "new_id": "8efa4b82eee086891afb3e4bee2d02795b0dfc09",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/generate_function.rs"
    },
    {
      "type": "modify",
      "old_id": "fa4f2a78c8b7f721cc1e82cb51503bc0dfdaf625",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/inline_call.rs",
      "new_id": "a82a8a76ec593dc85d62f40e2f30be73164e94c9",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/inline_call.rs"
    },
    {
      "type": "modify",
      "old_id": "ae8d130df23ca8924f9bf028e77ac7dcc3db250c",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/inline_type_alias.rs",
      "new_id": "9bbb7e7213a6ce8721e7a1eb600cd74d123dd2fc",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/inline_type_alias.rs"
    },
    {
      "type": "modify",
      "old_id": "a36d3136a16da702b23b2fe8139f309a2218824a",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/move_from_mod_rs.rs",
      "new_id": "4586ac850e32d26ee45a822cffd4908e325492f4",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/move_from_mod_rs.rs"
    },
    {
      "type": "modify",
      "old_id": "503003bc6bea9a2bbba06f1f415497d53f90c524",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/move_module_to_file.rs",
      "new_id": "cf320e8e5bf5642ae3268a18a946a5eec18c0a08",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/move_module_to_file.rs"
    },
    {
      "type": "modify",
      "old_id": "5e95b264fc8e4c447e221419b91f8da761426bbb",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/move_to_mod_rs.rs",
      "new_id": "f8a8e81d1e558c48fdcfc9984fd44328b5ee4745",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/move_to_mod_rs.rs"
    },
    {
      "type": "modify",
      "old_id": "8b824c7c7f49748f9fddc338fd8e8df5bfd0e5c3",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/remove_unused_param.rs",
      "new_id": "8ed1aa4c79fca58ad031039244bdc6e29366a47e",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/remove_unused_param.rs"
    },
    {
      "type": "modify",
      "old_id": "c9044fe1112bddbb6fc162ac0a2cc1db76ad4458",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/tests.rs",
      "new_id": "2f5c032f174f0bfa93de5e970f15bcfd49df3097",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "71a3e4eb4ed6d43a36bf74d98ebcf72ce25226f6",
      "old_mode": 33188,
      "old_path": "crates/ide-completion/src/completions/extern_crate.rs",
      "new_id": "01552ee9746ec337551c75f5a993200a95de2458",
      "new_mode": 33188,
      "new_path": "crates/ide-completion/src/completions/extern_crate.rs"
    },
    {
      "type": "modify",
      "old_id": "33333000457733f55e93ec9f1131ad7d9f31dc4d",
      "old_mode": 33188,
      "old_path": "crates/ide-completion/src/completions/mod_.rs",
      "new_id": "0eb4a777c3fa22e3b30364d4250de1adb5d5edeb",
      "new_mode": 33188,
      "new_path": "crates/ide-completion/src/completions/mod_.rs"
    },
    {
      "type": "modify",
      "old_id": "4dd84daf06494ef51901fde163acb9e5377836de",
      "old_mode": 33188,
      "old_path": "crates/ide-completion/src/completions/postfix.rs",
      "new_id": "e9fdb8a0adf432e113de1a3664fc99a94096465e",
      "new_mode": 33188,
      "new_path": "crates/ide-completion/src/completions/postfix.rs"
    },
    {
      "type": "modify",
      "old_id": "cb1adfcfb65eae4f412fdfd5d016af6d286299bf",
      "old_mode": 33188,
      "old_path": "crates/ide-completion/src/tests.rs",
      "new_id": "e0a5ab362aa52e3485fdbeaea9be28317f13b5c5",
      "new_mode": 33188,
      "new_path": "crates/ide-completion/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "08cf1eeed33ba171c8562d9defbc4ddc598ab058",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/helpers.rs",
      "new_id": "6f5175032dbf1e23f27f874b78076ae141e2c38f",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/helpers.rs"
    },
    {
      "type": "modify",
      "old_id": "338c423254575eff8025f5c931fc78b00e652121",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/lib.rs",
      "new_id": "7b6376ad5cd0c74c060edbad18792ca06dd1b80a",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "c9a670b2d1c0f74b87456a1dd2c3781537f3037d",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/ra_fixture.rs",
      "new_id": "f839d1dc6066c46e297991ddc16593f287dd66c1",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/ra_fixture.rs"
    },
    {
      "type": "modify",
      "old_id": "82eee69f0d257dd05e42741d02f093d79829b71f",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/rename.rs",
      "new_id": "36b0b594987ca85938b0f052be8e0545c7c78b67",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/rename.rs"
    },
    {
      "type": "modify",
      "old_id": "1d865892a22b51277618a5dabe5f8f5b6196cf64",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/search.rs",
      "new_id": "b4104e9111b26de2bcff8bf0136f3ca3fb640fb2",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/search.rs"
    },
    {
      "type": "modify",
      "old_id": "57072bb5ba36cb22f879717179ef75e741484518",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/source_change.rs",
      "new_id": "ac1c61311d7e5fa31747fa9a172aab09ba3df7b3",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/source_change.rs"
    },
    {
      "type": "modify",
      "old_id": "7200e7fbe5ae603c2d1ee9846c91508640b22639",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/traits.rs",
      "new_id": "19b8de4fe4c9be8aaf159fd4f9c604dc7919518a",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/traits.rs"
    },
    {
      "type": "modify",
      "old_id": "1dc6a7bf9cae72a7ea5709608b1948932037ed4b",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/field_shorthand.rs",
      "new_id": "768dbd5674bd3ef303f752b893ab2f3768b0b5ca",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/field_shorthand.rs"
    },
    {
      "type": "modify",
      "old_id": "9ae6f013c70d5979a586e5620bf5373a90a6443f",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/generic_args_prohibited.rs",
      "new_id": "d691c88eb32850b2d093f7f4452f769e81ad3294",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/generic_args_prohibited.rs"
    },
    {
      "type": "modify",
      "old_id": "20bfcc2deecee4fc2e09553a0c5f4c9f39b4f8d2",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/json_is_not_rust.rs",
      "new_id": "87111dcad4333aff87df86579357b17b038ce7dd",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/json_is_not_rust.rs"
    },
    {
      "type": "modify",
      "old_id": "2a251382d465fe327c8410ab30c7d81f4e86854a",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/missing_fields.rs",
      "new_id": "c8232c1844f96e1d00321d8eaf09d146610f2489",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/missing_fields.rs"
    },
    {
      "type": "modify",
      "old_id": "1abb50144d34fffa34eb1456409596ac0d33e044",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/missing_unsafe.rs",
      "new_id": "aa34677a496635fc1e4538d118cc5c723837abab",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/missing_unsafe.rs"
    },
    {
      "type": "modify",
      "old_id": "2887a32825db449c731ccf3accdc0abd53d6eba4",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/mutability_errors.rs",
      "new_id": "023608a40549eda8a08c40522f78d13aa8ad7a9a",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/mutability_errors.rs"
    },
    {
      "type": "modify",
      "old_id": "bcfe3a8aa5ce1735fa6b3a58faa8770b7b4e7228",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/no_such_field.rs",
      "new_id": "a874d2f4ce0c6bed0cbed2150c2ebc76072716c3",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/no_such_field.rs"
    },
    {
      "type": "modify",
      "old_id": "90c27bdcef794d9e90d41c56ed4b0b3b00f6749d",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/private_field.rs",
      "new_id": "a226f327ddbe5265a8630bb060750d6bcfdb615f",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/private_field.rs"
    },
    {
      "type": "modify",
      "old_id": "dec7be8b7427524f9be6c3de7de8cb255c6b818b",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/remove_trailing_return.rs",
      "new_id": "5793027de2aebdbb411cdae915775c73b7ec97b4",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/remove_trailing_return.rs"
    },
    {
      "type": "modify",
      "old_id": "7dc5b5b45e5f4e8a3affde8562416f3efbbd5c54",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs",
      "new_id": "2c370e8cebcceaa655d552a08f4fbca1ebd94174",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/remove_unnecessary_else.rs"
    },
    {
      "type": "modify",
      "old_id": "37ce5f583f93a44fb5ec10f6638dcf20877d22c2",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/replace_filter_map_next_with_find_map.rs",
      "new_id": "26493fdaf08bdb254ff31eb103db3a975b9960a9",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/replace_filter_map_next_with_find_map.rs"
    },
    {
      "type": "modify",
      "old_id": "cb3aac3717f84c25014b957a5409798ebed46379",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/trait_impl_redundant_assoc_item.rs",
      "new_id": "20997f85b35cd19f77fef0c772b0c61f617c6925",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/trait_impl_redundant_assoc_item.rs"
    },
    {
      "type": "modify",
      "old_id": "e6702ccf13999704d9eb142ee414b483bb419d59",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/type_mismatch.rs",
      "new_id": "a31a7035caa0c3ea8650ec9cc0534bcbbdaa2491",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/type_mismatch.rs"
    },
    {
      "type": "modify",
      "old_id": "577c582a2080dc16898d31205f5948948b36a7dc",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/typed_hole.rs",
      "new_id": "a0c0da42795451cfc9df3db23d45f053fd4f8d9b",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/typed_hole.rs"
    },
    {
      "type": "modify",
      "old_id": "1283a11700e148dc4d18e7e6a92f741f4e56030f",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/unlinked_file.rs",
      "new_id": "a8bc1929248c7d5bdb406e1e201d8095abdf4101",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/unlinked_file.rs"
    },
    {
      "type": "modify",
      "old_id": "59ec259adf36ee6dfcba9e243565092ccc263b5f",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/unresolved_field.rs",
      "new_id": "4287c877ec1d2155546376cb51499da7bd08697b",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/unresolved_field.rs"
    },
    {
      "type": "modify",
      "old_id": "bd5d134348e27b112820d4b2e6847d33077fb0fb",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/unresolved_method.rs",
      "new_id": "091edbb9854cbdf4bfd4236abf29c047bf991349",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/unresolved_method.rs"
    },
    {
      "type": "modify",
      "old_id": "1a409d7e76a2f18ff64294c0259a9b1afb8993f5",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/unresolved_module.rs",
      "new_id": "ff789d2ef75519b351246d7bc75ed0a69ad1f489",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/unresolved_module.rs"
    },
    {
      "type": "modify",
      "old_id": "e0ea4b3373878b09beccf30c14fa8fb75c9c484e",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/useless_braces.rs",
      "new_id": "78a7879a10eea82e7217859de9f7fc58353916c3",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/useless_braces.rs"
    },
    {
      "type": "modify",
      "old_id": "0b321442497bd0aae43b172da8e29f99147dd68f",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/lib.rs",
      "new_id": "7defdc2c1880598a714622bc91f030b4c5688ae7",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "3dc155efe96b93da1f8f2d3f11067f1e25c7f5fc",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/tests.rs",
      "new_id": "cb314d6a584c3b9390009a963e915048af6c5630",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "de26879c2959dee77ed10f7d869c2a11bbf759e0",
      "old_mode": 33188,
      "old_path": "crates/ide-ssr/src/from_comment.rs",
      "new_id": "4f2c00be187146cc39f6a1e9e59a8f34d0fae125",
      "new_mode": 33188,
      "new_path": "crates/ide-ssr/src/from_comment.rs"
    },
    {
      "type": "modify",
      "old_id": "958a26324fff96f92dd2a16e04bd9a723b198d40",
      "old_mode": 33188,
      "old_path": "crates/ide-ssr/src/lib.rs",
      "new_id": "aa09327ae0ff86e4e3b36e58e023909f01f62c38",
      "new_mode": 33188,
      "new_path": "crates/ide-ssr/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "264f0660d7f29c27f3caaeb55cf689762a7fa545",
      "old_mode": 33188,
      "old_path": "crates/ide-ssr/src/matching.rs",
      "new_id": "170d69c3758f156d629037ef5134d8a8d7722536",
      "new_mode": 33188,
      "new_path": "crates/ide-ssr/src/matching.rs"
    },
    {
      "type": "modify",
      "old_id": "5f54c66d3c2a4af7d039ab9a850c0747d1a85e36",
      "old_mode": 33188,
      "old_path": "crates/ide-ssr/src/search.rs",
      "new_id": "994455358be4d3fc373d7f2236aa787247f1cc73",
      "new_mode": 33188,
      "new_path": "crates/ide-ssr/src/search.rs"
    },
    {
      "type": "modify",
      "old_id": "852033599a5017e5fd5e455810ad00c06d18c004",
      "old_mode": 33188,
      "old_path": "crates/ide-ssr/src/tests.rs",
      "new_id": "a10471f2cf263a088bd5c4d0be749d8f0fb58915",
      "new_mode": 33188,
      "new_path": "crates/ide-ssr/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "6fb8dedea47cf0ac1b97135f17d177d2fd52bff1",
      "old_mode": 33188,
      "old_path": "crates/ide/src/annotations.rs",
      "new_id": "760c4d08eba3298e11d590db67797de6ac62b0a6",
      "new_mode": 33188,
      "new_path": "crates/ide/src/annotations.rs"
    },
    {
      "type": "modify",
      "old_id": "aded911a8db118a5670786d733e5d210de6dcc5a",
      "old_mode": 33188,
      "old_path": "crates/ide/src/call_hierarchy.rs",
      "new_id": "aa80e975319bd866366a45ab3645ad18350a1c83",
      "new_mode": 33188,
      "new_path": "crates/ide/src/call_hierarchy.rs"
    },
    {
      "type": "modify",
      "old_id": "d43f13b79dfc1c14f1f2afc3ff0a85642e10be76",
      "old_mode": 33188,
      "old_path": "crates/ide/src/expand_macro.rs",
      "new_id": "5fbefb633ff167466233a98b2fb1b0c94a047861",
      "new_mode": 33188,
      "new_path": "crates/ide/src/expand_macro.rs"
    },
    {
      "type": "modify",
      "old_id": "956379e722d5317bbbd0dd747056aeb387687736",
      "old_mode": 33188,
      "old_path": "crates/ide/src/fetch_crates.rs",
      "new_id": "398891801f02bdd635995f5a292f9e3bed0296fa",
      "new_mode": 33188,
      "new_path": "crates/ide/src/fetch_crates.rs"
    },
    {
      "type": "modify",
      "old_id": "1a8591d25dcafb384f20c11b1dad9f4c26d07122",
      "old_mode": 33188,
      "old_path": "crates/ide/src/fixture.rs",
      "new_id": "99bea2b2eb7d0f0e4f08ada5146ae14b571d28cd",
      "new_mode": 33188,
      "new_path": "crates/ide/src/fixture.rs"
    },
    {
      "type": "modify",
      "old_id": "b00aa4d0ca67f0c8c16d84c0de402d8be6db912d",
      "old_mode": 33188,
      "old_path": "crates/ide/src/goto_definition.rs",
      "new_id": "307bd4b26fc0e9ec8b43cec890dedf9500382056",
      "new_mode": 33188,
      "new_path": "crates/ide/src/goto_definition.rs"
    },
    {
      "type": "modify",
      "old_id": "acba573cc00e7fd0829a6d7ea20ddb7c23a282bc",
      "old_mode": 33188,
      "old_path": "crates/ide/src/highlight_related.rs",
      "new_id": "d1689b01e85cb9a3c92c6cf2c05ac16f1528ded9",
      "new_mode": 33188,
      "new_path": "crates/ide/src/highlight_related.rs"
    },
    {
      "type": "modify",
      "old_id": "958de8930d8a1a36d8754a37135c6564f8f26497",
      "old_mode": 33188,
      "old_path": "crates/ide/src/hover.rs",
      "new_id": "af538fcba7ad330ff22cbe2070a47238bfd2a556",
      "new_mode": 33188,
      "new_path": "crates/ide/src/hover.rs"
    },
    {
      "type": "modify",
      "old_id": "49d7d454dfe7747dfc5c7bf1fe8e7706378a859f",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/closing_brace.rs",
      "new_id": "4dd6b63b3f34f47b8185ac4c290248d3511d141e",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/closing_brace.rs"
    },
    {
      "type": "modify",
      "old_id": "f8d4ddc6eb57afa3a8dc206ec1dab1af5e9c3a25",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/closure_captures.rs",
      "new_id": "3861084b80ffdad88dfdca21080df61dce442999",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/closure_captures.rs"
    },
    {
      "type": "modify",
      "old_id": "27d14f7a73cd1595126568d042710cc49c79771d",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/generic_param.rs",
      "new_id": "9e8989c65d5a2be96b4ffab98ce390086b17a01a",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/generic_param.rs"
    },
    {
      "type": "modify",
      "old_id": "951a672d4b793bb4c0065afd072e282b5d45697f",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/implicit_drop.rs",
      "new_id": "84ffb1e876979e06fe787f19a2c116f9a0bac936",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/implicit_drop.rs"
    },
    {
      "type": "modify",
      "old_id": "f1e62a5ab8ac3ffa1140ac3a5e5ba9405a9cece8",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/param_name.rs",
      "new_id": "505a2ab77e9bbee9af2e6832d95e5f80af647381",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/param_name.rs"
    },
    {
      "type": "modify",
      "old_id": "bee18416424cf7836c0efdb8399264874bdba473",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/ra_fixture.rs",
      "new_id": "6f2ca6358d49d364ab86a8f5951c07ffd1701499",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/ra_fixture.rs"
    },
    {
      "type": "modify",
      "old_id": "791da00bb695bcd7afeb77a7f8eee5aeaf54d7db",
      "old_mode": 33188,
      "old_path": "crates/ide/src/interpret.rs",
      "new_id": "5613a979963e2852ef43e9f41c6ce0b5a41ffb3a",
      "new_mode": 33188,
      "new_path": "crates/ide/src/interpret.rs"
    },
    {
      "type": "modify",
      "old_id": "0066ceed21ed57aaf4fe998304c54dc06f0d72df",
      "old_mode": 33188,
      "old_path": "crates/ide/src/lib.rs",
      "new_id": "354ba2442aa3eb08b5b6f1fdfdcc4c6f5791a93d",
      "new_mode": 33188,
      "new_path": "crates/ide/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "29530ed02bb6dc6d3a6c438f4a13d2285b29d2a7",
      "old_mode": 33188,
      "old_path": "crates/ide/src/navigation_target.rs",
      "new_id": "08cd5ab774208718e563ffe9c612b88eaf708528",
      "new_mode": 33188,
      "new_path": "crates/ide/src/navigation_target.rs"
    },
    {
      "type": "modify",
      "old_id": "0738b7fadcc1692bbae19196caee3412fd5d59d1",
      "old_mode": 33188,
      "old_path": "crates/ide/src/references.rs",
      "new_id": "bf665f35470cb61f20c18e7ff509b4de843f12c5",
      "new_mode": 33188,
      "new_path": "crates/ide/src/references.rs"
    },
    {
      "type": "modify",
      "old_id": "7955e9b6e782b3c031f60d760ec77dd099492af1",
      "old_mode": 33188,
      "old_path": "crates/ide/src/rename.rs",
      "new_id": "f59ad66eccaa223c8b3599decfa77fb5ae52d90f",
      "new_mode": 33188,
      "new_path": "crates/ide/src/rename.rs"
    },
    {
      "type": "modify",
      "old_id": "a61be93ea968450ec59e306904217385cef3377a",
      "old_mode": 33188,
      "old_path": "crates/ide/src/runnables.rs",
      "new_id": "ee7812f6791e21beb231e953a923e32c234fb69d",
      "new_mode": 33188,
      "new_path": "crates/ide/src/runnables.rs"
    },
    {
      "type": "modify",
      "old_id": "78dc3f7e862c82a86c2b99b7bba0910dacacdd6a",
      "old_mode": 33188,
      "old_path": "crates/ide/src/signature_help.rs",
      "new_id": "480fe0cb14326eced3f863e44c382b15fc090210",
      "new_mode": 33188,
      "new_path": "crates/ide/src/signature_help.rs"
    },
    {
      "type": "modify",
      "old_id": "dc8f3432077631da27f7920d3c4f1bd5b92f1cde",
      "old_mode": 33188,
      "old_path": "crates/ide/src/ssr.rs",
      "new_id": "502df7d8b14655d0b4bc621a7d32669771967065",
      "new_mode": 33188,
      "new_path": "crates/ide/src/ssr.rs"
    },
    {
      "type": "modify",
      "old_id": "aba6b64f977a5d177bdab4eab6cdb8a1d05003d4",
      "old_mode": 33188,
      "old_path": "crates/ide/src/static_index.rs",
      "new_id": "74f7c03360a2b9492938c1400621758f55a0a919",
      "new_mode": 33188,
      "new_path": "crates/ide/src/static_index.rs"
    },
    {
      "type": "modify",
      "old_id": "7f377e416b3226a1b37f6a3994550b27d1ddf8a5",
      "old_mode": 33188,
      "old_path": "crates/ide/src/status.rs",
      "new_id": "bb6c2d0b8c9045a77d52698d69fbac4399404cba",
      "new_mode": 33188,
      "new_path": "crates/ide/src/status.rs"
    },
    {
      "type": "modify",
      "old_id": "fd5ede865f14aa6f556b176cd432b020f23dda6b",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting.rs",
      "new_id": "4fb133a3a532d46e6cf162ed216356732ce10ee3",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting.rs"
    },
    {
      "type": "modify",
      "old_id": "74567e82139fe7a48ab2b7e9e560b9e7cc0ac4a6",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/html.rs",
      "new_id": "e3b42507c1ba2e219ffa3533c93ae25d3252a662",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/html.rs"
    },
    {
      "type": "modify",
      "old_id": "26d2bb5e028840c14d09de07d73f232d4f850f17",
      "old_mode": 33188,
      "old_path": "crates/ide/src/syntax_highlighting/inject.rs",
      "new_id": "08e7797d954804df959399976684d42011fd54ce",
      "new_mode": 33188,
      "new_path": "crates/ide/src/syntax_highlighting/inject.rs"
    },
    {
      "type": "modify",
      "old_id": "0381865fed45785e0b49c0a89f589828cdb8b5e4",
      "old_mode": 33188,
      "old_path": "crates/ide/src/typing.rs",
      "new_id": "50887a0b4a7db84258ec78b4bccb421b479d4c11",
      "new_mode": 33188,
      "new_path": "crates/ide/src/typing.rs"
    },
    {
      "type": "modify",
      "old_id": "76a2802d294c0a76e40d3e04e39bfd9c5d1be406",
      "old_mode": 33188,
      "old_path": "crates/ide/src/typing/on_enter.rs",
      "new_id": "a10c04c4d7b43e529133619e6c970bdfb67b3fb1",
      "new_mode": 33188,
      "new_path": "crates/ide/src/typing/on_enter.rs"
    },
    {
      "type": "modify",
      "old_id": "25deffe10eb899d903f27a5786944587217140ae",
      "old_mode": 33188,
      "old_path": "crates/ide/src/view_crate_graph.rs",
      "new_id": "d6e4d16694d5a21d49a6b24b3eb31c6b2bdd08d0",
      "new_mode": 33188,
      "new_path": "crates/ide/src/view_crate_graph.rs"
    },
    {
      "type": "modify",
      "old_id": "28fbfecfde802b6a44d14726125a5a9fdf1bc19c",
      "old_mode": 33188,
      "old_path": "crates/load-cargo/src/lib.rs",
      "new_id": "93dfddc36c387e3b0581d7c7841a8d0f18fe1a86",
      "new_mode": 33188,
      "new_path": "crates/load-cargo/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "4a1af31656ad503fe0b01b279ee7583a5b5306d1",
      "old_mode": 33188,
      "old_path": "crates/mbe/src/tests.rs",
      "new_id": "3381f83663f5a9cfd0bb2cecd0eefe647f65f820",
      "new_mode": 33188,
      "new_path": "crates/mbe/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "a6e228d977db70710fb35596346b014bbeb389b7",
      "old_mode": 33188,
      "old_path": "crates/proc-macro-api/src/legacy_protocol/msg.rs",
      "new_id": "f6e18d7a774e2c2eac2cc4d38062478aa4327fbf",
      "new_mode": 33188,
      "new_path": "crates/proc-macro-api/src/legacy_protocol/msg.rs"
    },
    {
      "type": "modify",
      "old_id": "1ac8cd4006a03916e270b3f16ffa3b17ec0a3532",
      "old_mode": 33188,
      "old_path": "crates/proc-macro-api/src/legacy_protocol/msg/flat.rs",
      "new_id": "a64b7d3690c1a257299a5178e073a348647b566a",
      "new_mode": 33188,
      "new_path": "crates/proc-macro-api/src/legacy_protocol/msg/flat.rs"
    },
    {
      "type": "modify",
      "old_id": "a03ed562e1be5527580795fd083040ca70926194",
      "old_mode": 33188,
      "old_path": "crates/project-model/src/tests.rs",
      "new_id": "a6e9085fe41f8f0def3fbee6df166404fec925f7",
      "new_mode": 33188,
      "new_path": "crates/project-model/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "fa3a79e041e0f7b05f3af12eb3d6be27948a89c4",
      "old_mode": 33188,
      "old_path": "crates/project-model/src/workspace.rs",
      "new_id": "9a83d95e683e0eb521c002906b8e924213186fb9",
      "new_mode": 33188,
      "new_path": "crates/project-model/src/workspace.rs"
    },
    {
      "type": "modify",
      "old_id": "1a6cd784cf2fbc521d4009e8c607a03a99f10577",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/analysis_stats.rs",
      "new_id": "a4962d2d3822fb8f73a632f5593f995bc414f499",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/analysis_stats.rs"
    },
    {
      "type": "modify",
      "old_id": "776069f155f04c17a09007b73d615e7a23d069fa",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/diagnostics.rs",
      "new_id": "3a6b7bf65575b9a9b09c5f0eb34972f949659ce5",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/diagnostics.rs"
    },
    {
      "type": "modify",
      "old_id": "f3b0699d55157f1e54a321699dc38a771ead8da1",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/lsif.rs",
      "new_id": "efb2ff3211abc421020cc043f9892c8bd59b10e3",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/lsif.rs"
    },
    {
      "type": "modify",
      "old_id": "82ace8c8b315a9fe0f0ceb9207da0da9c4e05010",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/run_tests.rs",
      "new_id": "c67772d1647dc87321f0e40d9defd6e675d42f2d",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/run_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "eb28a47ec0ad7ee080e3e20b4dd18d3a60a028e6",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/rustc_tests.rs",
      "new_id": "4d93df0c3d8a5e69eb0e07cf9ea13f2554639ab1",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/rustc_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "271d2507bcfeac0a09a85b64ab161c2fdcfc1b76",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/scip.rs",
      "new_id": "1ab73b609ccd972bf768a0db71dfbcd41bbd3d00",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/scip.rs"
    },
    {
      "type": "modify",
      "old_id": "529cf120827d07a66fc0419292deed40412f7eea",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/ssr.rs",
      "new_id": "7839648a7f1be00226343cbb8e2672a1f29a0c24",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/ssr.rs"
    },
    {
      "type": "modify",
      "old_id": "294add682d012532331ad74b9f1ea0f994b354a9",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/unresolved_references.rs",
      "new_id": "218ba8e38da15a52e1721c73f82e34241f2889f5",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/unresolved_references.rs"
    },
    {
      "type": "modify",
      "old_id": "7828f50844339ed7028837fface0a7837c22c0f1",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/global_state.rs",
      "new_id": "d068422f71a130543a73e0baf4c8f459d1b51986",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/global_state.rs"
    },
    {
      "type": "modify",
      "old_id": "4a6544508ff4ea583cbc3157d740f4e62ccd2f22",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/handlers/notification.rs",
      "new_id": "6382410e34f36bbd3d63b91f591c926e6d252482",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/handlers/notification.rs"
    },
    {
      "type": "modify",
      "old_id": "d15b519d6983c561aad19cab3bd905a5fafe5e53",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/handlers/request.rs",
      "new_id": "52410572aef5121dcbd0510d901b2898c39e8fab",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/handlers/request.rs"
    },
    {
      "type": "modify",
      "old_id": "38ee9cbe7fc8639ad89794088f3b05d7163e9d7b",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/integrated_benchmarks.rs",
      "new_id": "0a926163e08f93eb6245baf381843b37be78dd19",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/integrated_benchmarks.rs"
    },
    {
      "type": "modify",
      "old_id": "1a1c0182f87ad1c9477ae005b679e50cd6c7c07b",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/main_loop.rs",
      "new_id": "62cf213132528c12647fb169b5e3cea1c4a9d43b",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/main_loop.rs"
    },
    {
      "type": "modify",
      "old_id": "317c1123659e97e3e18ab7eddb59b6932dff1839",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/reload.rs",
      "new_id": "3a6b9add18b5bdf2945b319ab4c5318c57a836ee",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/reload.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d664fd283d83230b505768c81587e816cd6f48f9",
      "new_mode": 33188,
      "new_path": "crates/span/src/file_id.rs"
    },
    {
      "type": "modify",
      "old_id": "1a8aaeb71517cf8b10233bd8f48552d6e18230fe",
      "old_mode": 33188,
      "old_path": "crates/span/src/lib.rs",
      "new_id": "1078e2ac40bec905f85628fcab810390946a4d4e",
      "new_mode": 33188,
      "new_path": "crates/span/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "d14c497474bd4421cf6e3e3309974d667e025a28",
      "old_mode": 33188,
      "old_path": "crates/span/src/map.rs",
      "new_id": "9715f230e219c8fed227f3771776b1303a16cefc",
      "new_mode": 33188,
      "new_path": "crates/span/src/map.rs"
    },
    {
      "type": "modify",
      "old_id": "815b4f279900530df95d1cccdd64a7ce9f1c527d",
      "old_mode": 33188,
      "old_path": "crates/syntax-bridge/src/lib.rs",
      "new_id": "c15dd78fa59312d86d36adf65e424f7a7bbd8534",
      "new_mode": 33188,
      "new_path": "crates/syntax-bridge/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "01e4215cfb86824a6d21df58eca0e259a72bc286",
      "old_mode": 33188,
      "old_path": "crates/test-fixture/src/lib.rs",
      "new_id": "6effef31b82b5426b71dcf54c4b135502b4c4f66",
      "new_mode": 33188,
      "new_path": "crates/test-fixture/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "1b9fb355b481f2c378acd53fcb14355099983330",
      "old_mode": 33188,
      "old_path": "crates/vfs/src/anchored_path.rs",
      "new_id": "5c2811393ddf5c5dfde27c5c23b2516cb6ced15f",
      "new_mode": 33188,
      "new_path": "crates/vfs/src/anchored_path.rs"
    },
    {
      "type": "modify",
      "old_id": "0c41ede5b53aa4cdc724594aed19191975646e88",
      "old_mode": 33188,
      "old_path": "crates/vfs/src/file_set.rs",
      "new_id": "476e72512dbfb431dde5863988231977e5c7067b",
      "new_mode": 33188,
      "new_path": "crates/vfs/src/file_set.rs"
    }
  ]
}
