)]}'
{
  "commit": "7dcedafff23aaddf40d061d9dd5be3b62aa2cfe8",
  "tree": "ee04ba224d08c9afb9bc82d89afa0ab3d855df3b",
  "parents": [
    "642ee63c228ad8d8c988cb3c68089776ddc97980"
  ],
  "author": {
    "name": "Oli Scherer",
    "email": "rust@oli-obk.de",
    "time": "Wed Apr 22 17:09:33 2026 +0200"
  },
  "committer": {
    "name": "Oli Scherer",
    "email": "rust@oli-obk.de",
    "time": "Sat Apr 25 20:56:32 2026 +0200"
  },
  "message": "Reject implementing `const Drop` for types that are not const `Destruct` already\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdef0b57d69145fe00cb4b85e6c0df8c26b7def1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_analysis/src/check/always_applicable.rs",
      "new_id": "dbf5465ee18b3daf48f3589c0d5378d37faeeec7",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_analysis/src/check/always_applicable.rs"
    },
    {
      "type": "modify",
      "old_id": "a431c91bf2d9e23fb81db6bd0889236a3239e313",
      "old_mode": 33188,
      "old_path": "tests/ui/consts/drop-impl-nonconst-drop-field.rs",
      "new_id": "9715724007cc4caa890ef68088efabed77c96c0c",
      "new_mode": 33188,
      "new_path": "tests/ui/consts/drop-impl-nonconst-drop-field.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e626176579c6284ee511346261a38aa5cbb9414",
      "new_mode": 33188,
      "new_path": "tests/ui/consts/drop-impl-nonconst-drop-field.stderr"
    },
    {
      "type": "modify",
      "old_id": "ff803ff889b8f0676d1ac692779304ce72ba8e56",
      "old_mode": 33188,
      "old_path": "tests/ui/traits/const-traits/const-drop-fail.new_precise.stderr",
      "new_id": "db4df30800b6e21c7a060bc61cfbde09b03a7510",
      "new_mode": 33188,
      "new_path": "tests/ui/traits/const-traits/const-drop-fail.new_precise.stderr"
    },
    {
      "type": "modify",
      "old_id": "ff803ff889b8f0676d1ac692779304ce72ba8e56",
      "old_mode": 33188,
      "old_path": "tests/ui/traits/const-traits/const-drop-fail.new_stock.stderr",
      "new_id": "db4df30800b6e21c7a060bc61cfbde09b03a7510",
      "new_mode": 33188,
      "new_path": "tests/ui/traits/const-traits/const-drop-fail.new_stock.stderr"
    },
    {
      "type": "modify",
      "old_id": "ff803ff889b8f0676d1ac692779304ce72ba8e56",
      "old_mode": 33188,
      "old_path": "tests/ui/traits/const-traits/const-drop-fail.old_precise.stderr",
      "new_id": "db4df30800b6e21c7a060bc61cfbde09b03a7510",
      "new_mode": 33188,
      "new_path": "tests/ui/traits/const-traits/const-drop-fail.old_precise.stderr"
    },
    {
      "type": "modify",
      "old_id": "ff803ff889b8f0676d1ac692779304ce72ba8e56",
      "old_mode": 33188,
      "old_path": "tests/ui/traits/const-traits/const-drop-fail.old_stock.stderr",
      "new_id": "db4df30800b6e21c7a060bc61cfbde09b03a7510",
      "new_mode": 33188,
      "new_path": "tests/ui/traits/const-traits/const-drop-fail.old_stock.stderr"
    },
    {
      "type": "modify",
      "old_id": "b74716f00617f9cabd70baaf577cf72bf4ba2717",
      "old_mode": 33188,
      "old_path": "tests/ui/traits/const-traits/const-drop-fail.rs",
      "new_id": "7e12043ce74a7896bc4d3aa626cbd9d3fdaaf8d6",
      "new_mode": 33188,
      "new_path": "tests/ui/traits/const-traits/const-drop-fail.rs"
    },
    {
      "type": "modify",
      "old_id": "d01d259040c6e3cef0a06043f94763335782c137",
      "old_mode": 33188,
      "old_path": "tests/ui/traits/const-traits/minicore-drop-fail.rs",
      "new_id": "f17a88dd9021130b252a9466d7dd308e0d696637",
      "new_mode": 33188,
      "new_path": "tests/ui/traits/const-traits/minicore-drop-fail.rs"
    }
  ]
}
