)]}'
{
  "commit": "e5b42e50845ec84b4d36ad4dfe720e7bfdbf7389",
  "tree": "1d08c4b377aa9057538f845bc9df1b86752d81ef",
  "parents": [
    "0469a92a76c327df972cb6c1356934b7a0c6b86d"
  ],
  "author": {
    "name": "Usman Akinyemi",
    "email": "usmanakinyemi202@gmail.com",
    "time": "Sun May 03 14:45:07 2026 +0530"
  },
  "committer": {
    "name": "Usman Akinyemi",
    "email": "usmanakinyemi202@gmail.com",
    "time": "Tue May 05 01:09:33 2026 +0530"
  },
  "message": "Fix E0040 suggestion for explicit `Drop::drop` UFCS calls\n\n`Drop::drop(\u0026mut f)` now correctly suggests `drop(f)` instead of\nthe bare `drop` with no argument.\n\nSigned-off-by: Usman Akinyemi \u003cusmanakinyemi202@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5fcc68dad23a23761b338d493197431bbf2ce41",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_typeck/src/callee.rs",
      "new_id": "2890439c2f81653a1f59dad86fe157d30dde9504",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_typeck/src/callee.rs"
    },
    {
      "type": "modify",
      "old_id": "9a54d651fe73ad42f44eba67147e8514053998b4",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs",
      "new_id": "1e7c6364bb36f159134dfce9053f6e84083a1862",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "f2f0245df96ffc26221ea72b6e2845ff4744d45b",
      "old_mode": 33188,
      "old_path": "tests/ui/drop/explicit-drop-call-error.fixed",
      "new_id": "6060d64cebf11a4230dfb390830f215864315c14",
      "new_mode": 33188,
      "new_path": "tests/ui/drop/explicit-drop-call-error.fixed"
    },
    {
      "type": "modify",
      "old_id": "95d5c31ab6d0512907aa50ca82721269792a8d10",
      "old_mode": 33188,
      "old_path": "tests/ui/drop/explicit-drop-call-error.stderr",
      "new_id": "159bf8f841aae6f40922cdff0ee43e4d1982ea61",
      "new_mode": 33188,
      "new_path": "tests/ui/drop/explicit-drop-call-error.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68f452d7a0844a34c12e3f3e8275f8176d674d01",
      "new_mode": 33188,
      "new_path": "tests/ui/drop/explicit-drop-call-named-ref.fixed"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59c05ca01a9e0b8e6dc2c26814c17c1a8de47f98",
      "new_mode": 33188,
      "new_path": "tests/ui/drop/explicit-drop-call-named-ref.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7ad6de895a6fcd81901bda3276105ecceb2fe52",
      "new_mode": 33188,
      "new_path": "tests/ui/drop/explicit-drop-call-named-ref.stderr"
    }
  ]
}
