)]}'
{
  "commit": "573c47c9bab6856cd5cbc2ea194ff8feafe816db",
  "tree": "e9db989df444a73e2407be342c0d420def41d019",
  "parents": [
    "6c9cf51c5574b72e03e566ebf2cf848ee39eef7f"
  ],
  "author": {
    "name": "Matthias Krüger",
    "email": "matthias.krueger@famsik.de",
    "time": "Thu May 01 11:41:42 2025 +0200"
  },
  "committer": {
    "name": "Matthias Krüger",
    "email": "matthias.krueger@famsik.de",
    "time": "Thu May 01 11:41:42 2025 +0200"
  },
  "message": "remove a couple of clones\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42c85571f646be29ffda19fff2e36a43c241b328",
      "old_mode": 33188,
      "old_path": "crates/hir-def/src/expr_store/lower/generics.rs",
      "new_id": "02a1d274fb5e7af2f063c8f28f0fbc0e0a6a5ccd",
      "new_mode": 33188,
      "new_path": "crates/hir-def/src/expr_store/lower/generics.rs"
    },
    {
      "type": "modify",
      "old_id": "1073162398093a503a35419e12eccb64eb54131a",
      "old_mode": 33188,
      "old_path": "crates/hir-expand/src/attrs.rs",
      "new_id": "bb17eb0627606a7414b0c74013d1b2f9fcc0b3b5",
      "new_mode": 33188,
      "new_path": "crates/hir-expand/src/attrs.rs"
    },
    {
      "type": "modify",
      "old_id": "fecaafb4c2e8e3b4fcae07806ff450bab3893184",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/dyn_compatibility.rs",
      "new_id": "106b996b13ef0a55f01369cdba4a39b3a512e641",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/dyn_compatibility.rs"
    },
    {
      "type": "modify",
      "old_id": "cf3b15d2a679c9e26b36b73a335d76d5681e4fcb",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/closure.rs",
      "new_id": "800897c6fc3a21c3f227bbca8426e2d93621e7b5",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/closure.rs"
    },
    {
      "type": "modify",
      "old_id": "5468254ab910f3d49809052bfa8c5c1b0b0d0a56",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/expr.rs",
      "new_id": "8084b394d044bc335f564fe08b2f87e7d8da1859",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/expr.rs"
    },
    {
      "type": "modify",
      "old_id": "dc1de3b9e85158643417e4c12c2932f0a803bff8",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/pat.rs",
      "new_id": "a9a3265858e4e80f378ae1887918e61795023fd1",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/pat.rs"
    },
    {
      "type": "modify",
      "old_id": "d921afeb9879ea18cff8025552b82b067ca55f45",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/unify.rs",
      "new_id": "631b571465fe1fd1bff89594123ed99879f13201",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/unify.rs"
    },
    {
      "type": "modify",
      "old_id": "d7754bf2e233a3d8f46046fc79296b8843a0e22c",
      "old_mode": 33188,
      "old_path": "crates/hir/src/lib.rs",
      "new_id": "3f1d5bb01f2a69870a240b7f46d70f829d4472f2",
      "new_mode": 33188,
      "new_path": "crates/hir/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "2e693559e29265b69f4b45dc4b9249c8e27fbd2e",
      "old_mode": 33188,
      "old_path": "crates/hir/src/semantics.rs",
      "new_id": "4d092c1f0bb0e982f37f29b4bd9d472b453c8305",
      "new_mode": 33188,
      "new_path": "crates/hir/src/semantics.rs"
    },
    {
      "type": "modify",
      "old_id": "466bf7f6c826d3870f352497eaab4ec35a3cb9ac",
      "old_mode": 33188,
      "old_path": "crates/hir/src/semantics/source_to_def.rs",
      "new_id": "587c51d8cc99a014a3df0536845cca05d65e5e4e",
      "new_mode": 33188,
      "new_path": "crates/hir/src/semantics/source_to_def.rs"
    },
    {
      "type": "modify",
      "old_id": "7d447116e0889fa58597514dcd1e8c7255b6be64",
      "old_mode": 33188,
      "old_path": "crates/hir/src/source_analyzer.rs",
      "new_id": "c1a75ce7e574e643f696e74aed2007a7a122903e",
      "new_mode": 33188,
      "new_path": "crates/hir/src/source_analyzer.rs"
    },
    {
      "type": "modify",
      "old_id": "cd23ad22372989e91fcb3d435db3ed95d3e57387",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/convert_bool_then.rs",
      "new_id": "bcd06c1ef725d25672ae4285dcfc1844820016da",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/convert_bool_then.rs"
    },
    {
      "type": "modify",
      "old_id": "24cc32d10d8880146280122ce796c1d97b34dbd0",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/convert_from_to_tryfrom.rs",
      "new_id": "db41927f1df2f5d77181237069bbdd8119ebc6a1",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/convert_from_to_tryfrom.rs"
    },
    {
      "type": "modify",
      "old_id": "ba2b84a42c75cfaf899c6d2a31485b7049f7c5c2",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/generate_function.rs",
      "new_id": "aac145a7215042b49203193f7e29015ce9ae6121",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/generate_function.rs"
    },
    {
      "type": "modify",
      "old_id": "1068d5d4cd57cc4d3322e1e7e609274587045130",
      "old_mode": 33188,
      "old_path": "crates/ide-assists/src/handlers/wrap_unwrap_cfg_attr.rs",
      "new_id": "e1b94673e7756a72eaf41191457d04391c980105",
      "new_mode": 33188,
      "new_path": "crates/ide-assists/src/handlers/wrap_unwrap_cfg_attr.rs"
    },
    {
      "type": "modify",
      "old_id": "822dae2578e740d782bed9371c2ea06c53975ee3",
      "old_mode": 33188,
      "old_path": "crates/ide-completion/src/context/analysis.rs",
      "new_id": "391e2379dcd519073c8681e31fb7da5bf6a9cbf8",
      "new_mode": 33188,
      "new_path": "crates/ide-completion/src/context/analysis.rs"
    },
    {
      "type": "modify",
      "old_id": "e9385253250ade6e3d47901195cff4da8d06b2f6",
      "old_mode": 33188,
      "old_path": "crates/ide-db/src/items_locator.rs",
      "new_id": "4b0a84a559e23843b5895b9ecb429667fd5bb4e1",
      "new_mode": 33188,
      "new_path": "crates/ide-db/src/items_locator.rs"
    },
    {
      "type": "modify",
      "old_id": "8f6ed1a7bdbdb4728d4d860de96fc9bfb857c9f1",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/type_mismatch.rs",
      "new_id": "1db9b6d04944eb5ea6aa6c22ce80c101908c7642",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/type_mismatch.rs"
    },
    {
      "type": "modify",
      "old_id": "89c3be96fcb96e3302f2824a7a7c1d3e4d86de0c",
      "old_mode": 33188,
      "old_path": "crates/intern/src/symbol.rs",
      "new_id": "8b2d6e8717d231ff38e1260a10c577a25f96689e",
      "new_mode": 33188,
      "new_path": "crates/intern/src/symbol.rs"
    },
    {
      "type": "modify",
      "old_id": "3e52dbaea6549aab1c8c65342a0db2d6a32c94d4",
      "old_mode": 33188,
      "old_path": "crates/load-cargo/src/lib.rs",
      "new_id": "2686a75c7c86b85d34d95b5e3c4bd4068f6103b4",
      "new_mode": 33188,
      "new_path": "crates/load-cargo/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "f2e5df171ae3211e9560e7c51a2cebabd5224d2a",
      "old_mode": 33188,
      "old_path": "crates/project-model/src/env.rs",
      "new_id": "e7293b0b2ef6ecbda4a28741f2f497c702d3c438",
      "new_mode": 33188,
      "new_path": "crates/project-model/src/env.rs"
    },
    {
      "type": "modify",
      "old_id": "c6e0cf36aff2a741328c30921ff55db5f45a8a1b",
      "old_mode": 33188,
      "old_path": "crates/project-model/src/workspace.rs",
      "new_id": "eec0077ea6e2632ec6ea5c378518c4cf8a3d2aae",
      "new_mode": 33188,
      "new_path": "crates/project-model/src/workspace.rs"
    },
    {
      "type": "modify",
      "old_id": "357e56ddfaa05b32bc999882645b9ea8e934a13f",
      "old_mode": 33188,
      "old_path": "crates/query-group-macro/src/lib.rs",
      "new_id": "ec4b6b2a4ac3c0f85f61af8750efe028865c852b",
      "new_mode": 33188,
      "new_path": "crates/query-group-macro/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "1d4fbb942235fc5c9ca03cd7e8a5994a07cdb2e9",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/cli/unresolved_references.rs",
      "new_id": "0362e13b88b7b56dc33203b72e80eb2480bb3478",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/cli/unresolved_references.rs"
    },
    {
      "type": "modify",
      "old_id": "9acbcc08a9dd57eca33642c2a359817429f2071a",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/config.rs",
      "new_id": "03e5b1f6f4b6e05c218c3813d265f6302e78b1c8",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/config.rs"
    },
    {
      "type": "modify",
      "old_id": "820276e8aea2ca25ebda5fd291040c7ed185234f",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/global_state.rs",
      "new_id": "3b3b9c879754a403de42bef5f419997176c5b55e",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/global_state.rs"
    },
    {
      "type": "modify",
      "old_id": "a30e5d8ce268e8ae15899ec5506effc9b3c3aaf9",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/handlers/notification.rs",
      "new_id": "b7373f274f058efabdbafa1616c4943fe5eaee3d",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/handlers/notification.rs"
    },
    {
      "type": "modify",
      "old_id": "e08dd80973a730241e29b33565ea54a559df032b",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/src/handlers/request.rs",
      "new_id": "69983a676261fe304d78269ba27ddb6b833f6998",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/src/handlers/request.rs"
    },
    {
      "type": "modify",
      "old_id": "3f313b7e57fe0cfda10363639e64a5e13386956d",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/tests/slow-tests/ratoml.rs",
      "new_id": "485f32281dde65f91ab06ca22cbeec323e351424",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/tests/slow-tests/ratoml.rs"
    },
    {
      "type": "modify",
      "old_id": "7b5a5331121781126d70c4ce71803e11d3ed4d41",
      "old_mode": 33188,
      "old_path": "crates/rust-analyzer/tests/slow-tests/support.rs",
      "new_id": "2bebb0c1b9700a89a8bc8baa640eb1b51b0decc4",
      "new_mode": 33188,
      "new_path": "crates/rust-analyzer/tests/slow-tests/support.rs"
    },
    {
      "type": "modify",
      "old_id": "6a9c88b55d7e1ec28e02e2bba79203564b68294b",
      "old_mode": 33188,
      "old_path": "crates/syntax/src/syntax_editor/edit_algo.rs",
      "new_id": "01c1f0d49bfdedfad4354fd136e177dbc8109b59",
      "new_mode": 33188,
      "new_path": "crates/syntax/src/syntax_editor/edit_algo.rs"
    },
    {
      "type": "modify",
      "old_id": "2f379d419e8ff785fd752501e0eacb8eeda8f44b",
      "old_mode": 33188,
      "old_path": "crates/test-fixture/src/lib.rs",
      "new_id": "f6ca5ab6c8c529dadf97a1982216f7469b776801",
      "new_mode": 33188,
      "new_path": "crates/test-fixture/src/lib.rs"
    }
  ]
}
