)]}'
{
  "commit": "2b05bd7d7e2de4368592efa092c8ab4b1aa55130",
  "tree": "7a7d9a314a58c2cc04810f4728b4ae7b16486adb",
  "parents": [
    "df50136c2376635376cc92034a5a3636ff548a30"
  ],
  "author": {
    "name": "Lukas Wirth",
    "email": "me@lukaswirth.dev",
    "time": "Wed Jun 18 14:28:04 2025 +0200"
  },
  "committer": {
    "name": "Lukas Wirth",
    "email": "me@lukaswirth.dev",
    "time": "Tue Jun 24 08:49:24 2025 +0200"
  },
  "message": "Do not default to \u0027static for trait object lifetimes\n\nWe lack trait object default lifetime elision, so `\u0027static` can be wrong at times, confusing the user\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a546768dab4d745c89f7686953b4fc8f2c21789",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/lower.rs",
      "new_id": "3134793054efdd5044d219d3cb6d91d68e79deba",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/lower.rs"
    },
    {
      "type": "modify",
      "old_id": "ddc5b715194dfbf435eeae3150f63496e4e729de",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/coercion.rs",
      "new_id": "3894b4b6f7badb12aeb4952a8cacf3700fcca797",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/coercion.rs"
    },
    {
      "type": "modify",
      "old_id": "a986b54a7b0642e883db5debf125c1f4c3571dcb",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/display_source_code.rs",
      "new_id": "6e3faa05a629bfd9c0ed9089429ea1ae928b08ac",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/display_source_code.rs"
    },
    {
      "type": "modify",
      "old_id": "94826acca305f014ab073dffe66c2a42bbd430dd",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/method_resolution.rs",
      "new_id": "c58ca6c67a8de98574d9b9deb1ace8e81a5eb4d9",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/method_resolution.rs"
    },
    {
      "type": "modify",
      "old_id": "ff8adeef1dbee24b03e70dc4571ca3d9fcec3e41",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/regression.rs",
      "new_id": "238753e12e4f23141e9c43d3e18c4fb3ceb89eb8",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/regression.rs"
    },
    {
      "type": "modify",
      "old_id": "cf51671afb2beb761de5ccd52fbc7ee3fc0bb77c",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/simple.rs",
      "new_id": "43e8f3747ab8cc12736dc8ad64f65dc9dff71880",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/simple.rs"
    },
    {
      "type": "modify",
      "old_id": "e5d1fbe9defeef63830c5b3d9786db5e0f271781",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/traits.rs",
      "new_id": "56e31a1af1b9ce5106b348f7a048e55d16d0b21d",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/traits.rs"
    },
    {
      "type": "modify",
      "old_id": "125e11e9e35896c9dc374422fe0532c4cb471810",
      "old_mode": 33188,
      "old_path": "crates/ide-completion/src/tests/type_pos.rs",
      "new_id": "c7e2d058257e39287f6ff4b5955164436d398171",
      "new_mode": 33188,
      "new_path": "crates/ide-completion/src/tests/type_pos.rs"
    },
    {
      "type": "modify",
      "old_id": "e2957fcaefb440a5f60750cb2ddb5b215bb7d35d",
      "old_mode": 33188,
      "old_path": "crates/ide-diagnostics/src/handlers/type_mismatch.rs",
      "new_id": "ac54ac0950f3952f76bd8f9d84250430327e3232",
      "new_mode": 33188,
      "new_path": "crates/ide-diagnostics/src/handlers/type_mismatch.rs"
    },
    {
      "type": "modify",
      "old_id": "36fdd90e8aea2d0e91ce098dc37f9ab7a88e42a2",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/bind_pat.rs",
      "new_id": "729349365e6c879bb21506ecdf69c0fae4192dee",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/bind_pat.rs"
    },
    {
      "type": "modify",
      "old_id": "ca3a982760f169183dcbd415bd04326d5d1fd60a",
      "old_mode": 33188,
      "old_path": "crates/ide/src/inlay_hints/closing_brace.rs",
      "new_id": "d2216e66ccbe62f3cab83e68dd21ac7ecf60785f",
      "new_mode": 33188,
      "new_path": "crates/ide/src/inlay_hints/closing_brace.rs"
    },
    {
      "type": "modify",
      "old_id": "a6743a32b14244bf40cd70533d56d0c452050433",
      "old_mode": 33188,
      "old_path": "crates/project-model/src/workspace.rs",
      "new_id": "59d55510d23e5cc8e019b9ff9f517e2cfcd94999",
      "new_mode": 33188,
      "new_path": "crates/project-model/src/workspace.rs"
    }
  ]
}
