)]}'
{
  "commit": "1986be2bcdddf0cd53cf9cb6a4ac59dc66bb86ae",
  "tree": "24619c4f7ee396ffdc169fb7929f82860d42f2fd",
  "parents": [
    "03d7ad7dd67d71f1ef1a790fcb4ceb2484ced761"
  ],
  "author": {
    "name": "James Barford-Evans",
    "email": "james.barford-evans@arm.com",
    "time": "Fri Nov 28 10:10:07 2025 +0000"
  },
  "committer": {
    "name": "James Barford-Evans",
    "email": "james.barford-evans@arm.com",
    "time": "Tue Dec 09 13:40:18 2025 +0000"
  },
  "message": "Moved `struct Placeholder\u003cT\u003e`\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15b2a5ef2e2133e78406e49042e14f195bf6989e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs",
      "new_id": "254d28d243ff28254d7ea4043252c172f05269fe",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs"
    },
    {
      "type": "modify",
      "old_id": "05826bea66bf846e257727ab79af8090241675fc",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/diagnostics/region_errors.rs",
      "new_id": "408e0f7e03f6f6834175d4f2a569b09a724cac12",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/diagnostics/region_errors.rs"
    },
    {
      "type": "modify",
      "old_id": "d23ecf6c707969b0f727162426844df5e8a8ceff",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/handle_placeholders.rs",
      "new_id": "60be521c29af068ab66755ce6b65790f26705b33",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/handle_placeholders.rs"
    },
    {
      "type": "modify",
      "old_id": "20411fcc16fbbed1c7b564ae844c4cfc00dacc0b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/lib.rs",
      "new_id": "8d61ffde116c54602db23ec37ace9514a1531196",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "e98c60e63380551d0e1ea1dd2730f81e39f9ecc1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/region_infer/mod.rs",
      "new_id": "847e1ebe56fbf687a6d0aaf568b0c031056c52fc",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/region_infer/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "90b15cbdd2cc82ada6cbcb8405f4e0ac8291f6bd",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/region_infer/opaque_types/region_ctxt.rs",
      "new_id": "ada8908e220acbc768750808f5ffba3958296245",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/region_infer/opaque_types/region_ctxt.rs"
    },
    {
      "type": "modify",
      "old_id": "eb611fa34757ff9fe511250daf045f32f292f229",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/region_infer/values.rs",
      "new_id": "0063af25d781a496875b3cd7ef281e6ffa470514",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/region_infer/values.rs"
    },
    {
      "type": "modify",
      "old_id": "43005fca29848b32bc96a804acee9cc7be09292b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/type_check/mod.rs",
      "new_id": "e51f059b8de19d413a187827797671cc0aa56133",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/type_check/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "539912609baae7194871d634ef44932990c25f07",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/type_check/relate_tys.rs",
      "new_id": "045507ceb4b43514829f85a7d801e855646851ca",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/type_check/relate_tys.rs"
    },
    {
      "type": "modify",
      "old_id": "64a7b4084349dc73f1f6875ef1f780f4529a9715",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/universal_regions.rs",
      "new_id": "aee1eb94dc81f9306d4c002f3ea556a88c351830",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/universal_regions.rs"
    },
    {
      "type": "modify",
      "old_id": "fa497cc21e40d5789708d2ad15df6152294a10f3",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_analysis/src/check/compare_impl_item.rs",
      "new_id": "c18faa785b169e4d8b5dce14efa08e7b5ce378f4",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_analysis/src/check/compare_impl_item.rs"
    },
    {
      "type": "modify",
      "old_id": "e445def4faa73337d96df2bcf9efb3fbcb49cab8",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/canonical/canonicalizer.rs",
      "new_id": "c07b41b56caaae28b73381615509803f5baabae9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/canonical/canonicalizer.rs"
    },
    {
      "type": "modify",
      "old_id": "f99f228e19d8ec9d3f4c1f6d9d7a7834c04bbf0d",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/canonical/mod.rs",
      "new_id": "9af0e17be4e2cf29bbe6bb1219397449d2550904",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/canonical/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "3adcfb427278811936f4515aaeedbaceb5ef8d6a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/lexical_region_resolve/mod.rs",
      "new_id": "5134b7b7ca8f1102b9d84905fabcda888dcc1a6b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/lexical_region_resolve/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "dc4ee0d88a06c04710379401cd8b78d7f678a2db",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/mod.rs",
      "new_id": "53567c6071e3cf618863aa359e1e47ad22a2ef00",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "a640dcb1b4e1eba2a6f4948a78648bbb4f2b5402",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/outlives/obligations.rs",
      "new_id": "f06f50785eccf59368efe529a4d004d414b78ba7",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/outlives/obligations.rs"
    },
    {
      "type": "modify",
      "old_id": "4d76bc2e17a17ef868dfd70dadc458f00ce4e778",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/region_constraints/leak_check.rs",
      "new_id": "4ef1ea5a1c4d95d53980a19ca8ab919af126ff15",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/region_constraints/leak_check.rs"
    },
    {
      "type": "modify",
      "old_id": "85f5e55a8e1e2578366103430ee095c601c65e59",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/region_constraints/mod.rs",
      "new_id": "ae7481b5d1e76b8baa535f8f2e0b8079d87fceb2",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/region_constraints/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "16fe591b29bba5ae2762586920237b022417e2a0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/relate/higher_ranked.rs",
      "new_id": "7a0f70e979b835bd5deda89b6117a655e7c7cb2e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/relate/higher_ranked.rs"
    },
    {
      "type": "modify",
      "old_id": "3730d215a901e6492ca27641e3f5363a8510acd0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/src/infer/snapshot/fudge.rs",
      "new_id": "6709c822dc7b10e8640e445c19d9f865d367fd7f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/src/infer/snapshot/fudge.rs"
    },
    {
      "type": "modify",
      "old_id": "95adb561c704d1274ea59af84d13324407d8d270",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/consts.rs",
      "new_id": "787ea5f9363d26dd42d54d579b42c6f6c9cc5d90",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/consts.rs"
    },
    {
      "type": "modify",
      "old_id": "88f0a2a7c23c6f94c02fc1b6f4b0fa8d1c4aa4c0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/context.rs",
      "new_id": "471bd1d937e94e45f3c10997284a322dbf541802",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/context.rs"
    },
    {
      "type": "modify",
      "old_id": "d3e0fbb955c4d62eb486397db091dc3df3e68d4f",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/mod.rs",
      "new_id": "f732a7c91d1fb691442c12e253e54c2dc3ece3b4",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "6a4122ad67176ad02894d690714321073287da16",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/print/pretty.rs",
      "new_id": "798e14c6f378f48d6393a987105467cf2faf7644",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/print/pretty.rs"
    },
    {
      "type": "modify",
      "old_id": "f0687f2bc726da7bd8a1cff82851b2b61dca166a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/region.rs",
      "new_id": "61994d928decd0ebb90ad3d05fb36bd9a3e4c1de",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/region.rs"
    },
    {
      "type": "modify",
      "old_id": "cff415e9036ad58bc172969f8cadbd386f516799",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/structural_impls.rs",
      "new_id": "4f70830002ce885194df0aa32e43a01647f2adcc",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/structural_impls.rs"
    },
    {
      "type": "modify",
      "old_id": "e71bb9b6bb26782988c8b329d8556c8fe986c120",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/sty.rs",
      "new_id": "72573d96dc54f92bb2bf70ae2becfcd48a0b5852",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/sty.rs"
    },
    {
      "type": "modify",
      "old_id": "da888acc47559db42cce915204b1a20436fb3aff",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/error_reporting/infer/region.rs",
      "new_id": "fdaf2d619dd56196ffc0c069e1f0ed532f3b0f63",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/error_reporting/infer/region.rs"
    },
    {
      "type": "modify",
      "old_id": "45357be56399838ec478cd4725dd9d716003db9a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/coherence.rs",
      "new_id": "2aae5f2cde1e8a9efab5fb4ff4c2bdae6e7393cd",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/coherence.rs"
    },
    {
      "type": "modify",
      "old_id": "ccde214f6aa3b9e987b7af46521c4e0658a20b64",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/mod.rs",
      "new_id": "5839a8c2e2951a425eed99aa52b4837b9810f076",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "e1d1ad1b3765f8df5cbde81baf7ddd90eca0a21a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/util.rs",
      "new_id": "19ccf6a55bf1a1ee12c1c1c737863eb2a6dc870f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/util.rs"
    },
    {
      "type": "modify",
      "old_id": "94b950357e1e4a9f9d722d12a647fde6fab6c04f",
      "old_mode": 33188,
      "old_path": "compiler/rustc_type_ir/src/binder.rs",
      "new_id": "d005ae95d6f1ee9770ccb1d65f8b2d3396808852",
      "new_mode": 33188,
      "new_path": "compiler/rustc_type_ir/src/binder.rs"
    },
    {
      "type": "modify",
      "old_id": "82bb8791b846bf81bb84c40ce9720ae1375e8fe1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_type_ir/src/ir_print.rs",
      "new_id": "5af2bd811bab46b3292ee78d5da5fc1c50520622",
      "new_mode": 33188,
      "new_path": "compiler/rustc_type_ir/src/ir_print.rs"
    },
    {
      "type": "modify",
      "old_id": "8065db1e05dd7b4831a2e6bb7bad2f066520b3b1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_type_ir/src/lib.rs",
      "new_id": "31fe0aac1de47e839c1c151426d93837d55ac32b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_type_ir/src/lib.rs"
    }
  ]
}
