)]}'
{
  "commit": "34f773f5964d92d5dcaa67cd403ac1b3e19e73b2",
  "tree": "2cb887eecbd2e495ae49c7b90090459fcfdaa4cd",
  "parents": [
    "c2513538cd11a1426da29d3372496417ed3a8ef2"
  ],
  "author": {
    "name": "Jack Huey",
    "email": "31162821+jackh726@users.noreply.github.com",
    "time": "Mon Sep 22 17:38:31 2025 -0400"
  },
  "committer": {
    "name": "jackh726",
    "email": "git@jackhuey.me",
    "time": "Tue Sep 23 00:04:57 2025 +0000"
  },
  "message": "Use ParamEnv in TraitEnvironment\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c79c800fcf3b0b939b36173842715766367b0b3",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/autoderef.rs",
      "new_id": "21a86d3e43727f38b50683c0b488300b8d81cadb",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/autoderef.rs"
    },
    {
      "type": "modify",
      "old_id": "1faf9f66dc547af5cbeb1e9c974690d9940ad1d3",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/chalk_ext.rs",
      "new_id": "6956a0a1232836009c9c371767e71fcc698d9cf4",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/chalk_ext.rs"
    },
    {
      "type": "modify",
      "old_id": "24e617135160da1e4ea587ed7c0898baf72451ac",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/db.rs",
      "new_id": "44f48069ab2403c34a34e349a4cb50f1874f1c91",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/db.rs"
    },
    {
      "type": "modify",
      "old_id": "02f3eb39a4e0f1f764d13df2dffbb415e728fd2f",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/display.rs",
      "new_id": "dc42304e1cab21c8bdc11ef01ed450c39ca48586",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/display.rs"
    },
    {
      "type": "modify",
      "old_id": "88a7d15d8ea7dc0a1d974572d47984961dda64d1",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/drop.rs",
      "new_id": "413f70532a5480e4ad28dd6903ba4539d889db3e",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/drop.rs"
    },
    {
      "type": "modify",
      "old_id": "1d5d8dd13edd464a152eff70d8023c86f871439c",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/closure.rs",
      "new_id": "4a57b2f37510e8f90a7e2d1a1f1a1c35a9d600e8",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/closure.rs"
    },
    {
      "type": "modify",
      "old_id": "42948ccb930634ebebcdb774f9f636427590d494",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/coerce.rs",
      "new_id": "219b519e46bb851fa2c5e5ca616a2f3f1274d668",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/coerce.rs"
    },
    {
      "type": "modify",
      "old_id": "c5a51dfc4cf92f17cfe8cced3554e25af378105f",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/expr.rs",
      "new_id": "b4a332f1da84976d090cef0ab095976936988157",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/expr.rs"
    },
    {
      "type": "modify",
      "old_id": "1204fb06d2fe2943d08b3e9f915f6e48ed8b4c57",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/infer/unify.rs",
      "new_id": "6df9cbaa29394279e7f430a63fd0b2035e61c442",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/infer/unify.rs"
    },
    {
      "type": "modify",
      "old_id": "eeec9d0454d3ec3dc9ef6fee34cd6310777a62d1",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/lower.rs",
      "new_id": "20f421dbbcd90fd95bc5333f407c063a83647bf0",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/lower.rs"
    },
    {
      "type": "modify",
      "old_id": "6ecf8874c46d239594c353332098497ccd9e9630",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/lower_nextsolver.rs",
      "new_id": "1ca56feb099a156ad42940d1044c8d1c839002c6",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/lower_nextsolver.rs"
    },
    {
      "type": "modify",
      "old_id": "db74ca258732c6eab7fc4c201c393a8b5d6ce001",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/method_resolution.rs",
      "new_id": "fd28159b49cb652a9ce705aa96d3974dcfb2cbee",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/method_resolution.rs"
    },
    {
      "type": "modify",
      "old_id": "2ba1e2341b297dc82b8f31c72f50498865ad88a1",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/tests/regression.rs",
      "new_id": "a6215ef8fe4fe3d335dd45862586f9a0627be4ff",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/tests/regression.rs"
    },
    {
      "type": "modify",
      "old_id": "d6a86c13978b30807699908e411300128fdb24e2",
      "old_mode": 33188,
      "old_path": "crates/hir-ty/src/traits.rs",
      "new_id": "8ac152341e7537e9d0bd17e4658df71e6f5c267b",
      "new_mode": 33188,
      "new_path": "crates/hir-ty/src/traits.rs"
    },
    {
      "type": "modify",
      "old_id": "eaae15835d0b5ef2dc7cf3ab94e4ebcac0b5f0c3",
      "old_mode": 33188,
      "old_path": "crates/hir/src/lib.rs",
      "new_id": "862067e5916c06621a2a2a53a3dd09952856ac4b",
      "new_mode": 33188,
      "new_path": "crates/hir/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "809a26bf5de477a2e893b3b52a8ab0c4fd4121fe",
      "old_mode": 33188,
      "old_path": "crates/ide-completion/src/tests.rs",
      "new_id": "b20b570c2b8df048d131d88b395b9fcf5438ad5b",
      "new_mode": 33188,
      "new_path": "crates/ide-completion/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "5457d57b3976ee11add2d4c85244bd5f83f90a09",
      "old_mode": 33188,
      "old_path": "crates/ide/src/view_memory_layout.rs",
      "new_id": "04537f908fbb8851fadfe8966b13521ad016b434",
      "new_mode": 33188,
      "new_path": "crates/ide/src/view_memory_layout.rs"
    }
  ]
}
