)]}'
{
  "commit": "eec3563a9d6480ab267186f16be6e6c8e43603b5",
  "tree": "2aae56e2ff02b968e1ef776051cdbdff77dd5fb0",
  "parents": [
    "6b4cdc1c18e11290a00454321eeb8eb74e240913"
  ],
  "author": {
    "name": "Devin Jeanpierre",
    "email": "jeanpierreda@google.com",
    "time": "Wed Oct 08 16:12:58 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 08 16:13:56 2025 -0700"
  },
  "message": "Release vector/unique_ptr.\n\nThis allows Rust users to rely on our Rust reimplementation of std::vector and std::unique_ptr.\n\nIn particular, this places the following constraints on the C++ standard library types vector and unique_ptr:\n\n* ABI changes are mirrored in Rust (before the next release).\n  * We have practice doing this once for `vector`!\n* ABI changes are _mirrorable_ in Rust. Specializations other than `vector\u003cbool\u003e` will not change the layout of the type, and both types will remain Rust-movable (using a raw bitwise copy without additional move logic).\n\nPiperOrigin-RevId: 816902146\nChange-Id: I9139b04b7fc958adb4a5d232f855f7cae1c53962\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c22dc2ac385d09c1f7d7c4fcc5c741744686c396",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/aliasing_references/aliasing_references_cc_api.h",
      "new_id": "bd1158ad64405260523a1dda46c3696995484e41",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/aliasing_references/aliasing_references_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "04dd2b1244cfaaf08434813a799d59d2b4d9c605",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/aliasing_references/aliasing_references_cc_api_impl.rs",
      "new_id": "9a0e71254e061be4468b3b1fe0d2f62b93e1f295",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/aliasing_references/aliasing_references_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "7b5da46cc6e23199f32411c09a747369e24351a5",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/arrays/arrays_cc_api.h",
      "new_id": "9fe76ceeff3a63900ed4994c49410c05e93f834f",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/arrays/arrays_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "b8e85bbbf16390b6411ec673369c15f3177e347d",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/arrays/arrays_cc_api_impl.rs",
      "new_id": "629650aa3918add45b1415bd8533cf1bade27b74",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/arrays/arrays_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "0eba21b0f391ecd3ce1c0881fe86c98f0aa3ab58",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/attribute/cpp_name_cc_api.h",
      "new_id": "68281a08fb6ac166ab3bedc1e546b3d70119725e",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/attribute/cpp_name_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "ed90340df9c74ff0893c2f5fecabae2d4cb751ff",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/attribute/cpp_name_cc_api_impl.rs",
      "new_id": "d0e5f3a869c7765012c1516dee76bb60e0b74f14",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/attribute/cpp_name_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "7ce83ed07e41755d99cb9a702103871bc9eaad82",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/attribute/must_bind_cc_api.h",
      "new_id": "a86bab5ceb29a5f4e7de2777c12791e0c7929dee",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/attribute/must_bind_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "210e0c514ea413c8ae4d8945e5b60adad9ee3b36",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/attribute/must_bind_cc_api_impl.rs",
      "new_id": "dd6008f8f3eb932edd3d2b2175365764242628c2",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/attribute/must_bind_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "ce7f36cf482853bfe3cefd1a7fa09eb56775d20c",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/bridging/protobuf/rust_lib_cc_api.h",
      "new_id": "4a4b254fe6bc981549986e4b6e276c357012a3ef",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/bridging/protobuf/rust_lib_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "037894f0efc6b5d6b90cc742e46212256631e371",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/bridging/protobuf/rust_lib_cc_api_impl.rs",
      "new_id": "6c7e25b7aa012e92aa153b342e5c56fc79e65cd7",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/bridging/protobuf/rust_lib_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "d2566d70d4f7902c9d065c177862f10fc4efc06c",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/enums/cpp_enums_cc_api.h",
      "new_id": "08ee44ef090147e1c29a2ebb5e9b8690148358bd",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/enums/cpp_enums_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "c51bdc901964c38376304cd3fb2ed39cd871cb7a",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/known_traits/from/from_cc_api.h",
      "new_id": "5f5b0e8fd7752fc27dae7db0118c02b0c78b9d23",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/known_traits/from/from_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "45d331f526c700dd2592dd09cf72717a27fdd9e0",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/known_traits/from/from_cc_api_impl.rs",
      "new_id": "9c5c53af16e550ed36146abc4d115e6f8dce2a9d",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/known_traits/from/from_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "5fe745be6d69961b7bd397222c0975ba5fbb43c1",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/known_traits/into/into_cc_api.h",
      "new_id": "22722ca1c49b8f9e40e93cd79668e98280860a90",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/known_traits/into/into_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "3ff816f49c165366bac2c1bcd412d7cc30c2c83f",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/known_traits/into/into_cc_api_impl.rs",
      "new_id": "78214648dce260d63dbfdda49b870e63ac440805",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/known_traits/into/into_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "71a244b60417ad4145a6032040bfd82d8af31ba4",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/lifetimes/lifetimes_cc_api.h",
      "new_id": "44ab6bf440e639ee9d5e4d6842429c435aba43b5",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/lifetimes/lifetimes_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "cf5fc4618d513b8d3df871df7085dba1d9787f71",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/lifetimes/lifetimes_cc_api_impl.rs",
      "new_id": "5525a6ce0075f7225ac9531723631adf7aa01c9f",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/lifetimes/lifetimes_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "2ac3ec9efa1bf1a9dadf576426534140f467eb28",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/modules/modules_cc_api.h",
      "new_id": "184ae509d0aad0cccdfdfb15e410af2c39f05b0a",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/modules/modules_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "d021f9af197e402d2bb1c8cfcf0af2463e0ea195",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/modules/modules_cc_api_impl.rs",
      "new_id": "d5e8bf772669a673d25916f62efb7a7c0680299c",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/modules/modules_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "37d5009ab8d9751d8dd435f802a85466f700d06f",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/move_semantics/move_cc_api.h",
      "new_id": "749485bb637a8a95adbedea93002de17d888b5c4",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/move_semantics/move_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "b080b72e9528bb2a8a1e92994fc40d96e46512e0",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/move_semantics/move_cc_api_impl.rs",
      "new_id": "306dd1cea19a05a742e97c1cd2438eedda66908e",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/move_semantics/move_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "03ec67fb683d83a9a2267bccb1b836d7d89e5ec1",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/never/never_cc_api.h",
      "new_id": "7b4c2188ad7e49540891d4b90d1838ae91d43a2d",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/never/never_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "ee9a9766ca8a27e7ea6d9beb0a3ad4835f9e58e0",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/never/never_cc_api_impl.rs",
      "new_id": "0fc8525edd6b687835a3f2ae631a284d5e81df30",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/never/never_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "a0f5805288fa6a743d9fea4247ac55bbbbc99db1",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/str/str_cc_api.h",
      "new_id": "51d82730de2d54667ab9f48a90ba73f75c951a4f",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/str/str_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "e80aa48891ecf40e1c603d673d992afae2112a74",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/str/str_cc_api_impl.rs",
      "new_id": "dfcf3b390dd17c636b3a03afd3163401364e92cd",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/str/str_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "29a82e84085059a67f6eb79e3e5cdc194ac24e60",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/structs/structs_cc_api.h",
      "new_id": "8784a1cb4df0c2cbf8d9675fd17f1d088d7c1265",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/structs/structs_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "ac2d01e0a2e7634c5b8b952965e715b2515c2471",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/structs/structs_cc_api_impl.rs",
      "new_id": "86855eec8fcde7cf658f1b2bac44371dc95f344c",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/structs/structs_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "9e6955ca3ae7188f16ad8cdf51fdc89551acac56",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/structs/tuple_structs/tuple_structs_cc_api.h",
      "new_id": "d31e536f9db7b31818706d8483beb4e9d2ed6d3c",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/structs/tuple_structs/tuple_structs_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "f1c99e69bbcdf4055593db026071269fb26a59ea",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/structs/tuple_structs/tuple_structs_cc_api_impl.rs",
      "new_id": "2d2acc4150806b4cfdb6baec157384738fb4c704",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/structs/tuple_structs/tuple_structs_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "8c12dd70b4b33b111afc2dca9803dfcd30a22d3f",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/structs/unit_structs/unit_structs_cc_api.h",
      "new_id": "dd8cee1011b0629aea32303f4c32e67973345293",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/structs/unit_structs/unit_structs_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "35c6325f29dfa239c31265e537f82efd634f2dc6",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/structs/unit_structs/unit_structs_cc_api_impl.rs",
      "new_id": "dae65290637fe18f2957eab15fdff0bd728bfa7a",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/structs/unit_structs/unit_structs_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "619d32d6bb996593a2f945c04e5ba6c1325442c4",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/unions/unions_cc_api.h",
      "new_id": "748ec7b305c4d2a1224d77c6f40646ea33506a6b",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/unions/unions_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "5bb921bb5fb43a041db1c91b232dc2665f927714",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/unions/unions_cc_api_impl.rs",
      "new_id": "94884134babb5da21c92457f3ba7d24643f46488",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/unions/unions_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "ffebb32a238522760db3f94d6d58713d8e7822af",
      "old_mode": 33188,
      "old_path": "common/test/bidirectional_deps/leaf_rs_lib_cc_api.h",
      "new_id": "6fd159b21803f700679609c70ec34565dc5a05ce",
      "new_mode": 33188,
      "new_path": "common/test/bidirectional_deps/leaf_rs_lib_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "35a5c97d0589e4d58d4aaf98770868692901fc54",
      "old_mode": 33188,
      "old_path": "examples/cpp/enum/example_generated.rs",
      "new_id": "bc0c5f4e50cca48635ba43d836b70d04c23b63ec",
      "new_mode": 33188,
      "new_path": "examples/cpp/enum/example_generated.rs"
    },
    {
      "type": "modify",
      "old_id": "eaf9d42c33c4b84e60451412696057dc3d9c2393",
      "old_mode": 33188,
      "old_path": "examples/cpp/function/example_generated.rs",
      "new_id": "0fa2220ca75ef93f8754e1a05437904e37116648",
      "new_mode": 33188,
      "new_path": "examples/cpp/function/example_generated.rs"
    },
    {
      "type": "modify",
      "old_id": "107879df6e4d17afe3ce1c8cd9e395e3aa1d3bd7",
      "old_mode": 33188,
      "old_path": "examples/cpp/method/example_generated.rs",
      "new_id": "a4a8af127e4c438ea10eae7d016226a70461acc7",
      "new_mode": 33188,
      "new_path": "examples/cpp/method/example_generated.rs"
    },
    {
      "type": "modify",
      "old_id": "20be180914ed2d5d3882ab52b1d9a7ddc4c344db",
      "old_mode": 33188,
      "old_path": "examples/cpp/trivial_abi_struct/example_generated.rs",
      "new_id": "30daef36195fe3357e481ea869fe193b0b0344a7",
      "new_mode": 33188,
      "new_path": "examples/cpp/trivial_abi_struct/example_generated.rs"
    },
    {
      "type": "modify",
      "old_id": "fdc4dc2877ab41376138879d61191d2af91eda7f",
      "old_mode": 33188,
      "old_path": "examples/cpp/trivial_struct/example_generated.rs",
      "new_id": "6561f68eb794ae8fdb6d95f28131dfd25d83797c",
      "new_mode": 33188,
      "new_path": "examples/cpp/trivial_struct/example_generated.rs"
    },
    {
      "type": "modify",
      "old_id": "2c3658dcf18b6bfa29f284eb8bd6f6a268535717",
      "old_mode": 33188,
      "old_path": "examples/cpp/unsafe_attributes/example_generated.rs",
      "new_id": "22f288ce4d693f9240eb23ff1e56526cae34239c",
      "new_mode": 33188,
      "new_path": "examples/cpp/unsafe_attributes/example_generated.rs"
    },
    {
      "type": "modify",
      "old_id": "516434c5e5f508179524c078c2297e4d621ca8fe",
      "old_mode": 33188,
      "old_path": "examples/rust/cpp_enum/example_generated.h",
      "new_id": "d13434af86d6b1519370eec98c0203238884388e",
      "new_mode": 33188,
      "new_path": "examples/rust/cpp_enum/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "67b62c3a7bf07258af7c981d315739fe8d56a2fb",
      "old_mode": 33188,
      "old_path": "examples/rust/enum/example_generated.h",
      "new_id": "948316f7264eda26e196468bc9c51baf3c17c07c",
      "new_mode": 33188,
      "new_path": "examples/rust/enum/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "a4dc2b397b0d9f54f4e0a1e04f4167d5fff9a198",
      "old_mode": 33188,
      "old_path": "examples/rust/function/example_generated.h",
      "new_id": "74111ef8297c8076550366b1955929aad3cfc695",
      "new_mode": 33188,
      "new_path": "examples/rust/function/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "c0807958ba6995bfe18771dd36839156caa1e049",
      "old_mode": 33188,
      "old_path": "examples/rust/library_config/example_generated.h",
      "new_id": "81e3c8c5ddcfbb18ad07efea1542b72f6747f6a3",
      "new_mode": 33188,
      "new_path": "examples/rust/library_config/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "626374a6025f8437834383664375cf5e2dae0517",
      "old_mode": 33188,
      "old_path": "examples/rust/non_trivial_struct/example_generated.h",
      "new_id": "c7586102e46e6357a74338f689570afb8b13c89b",
      "new_mode": 33188,
      "new_path": "examples/rust/non_trivial_struct/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "8c8ac64849a709b63a3bc69f2807c87ac3860944",
      "old_mode": 33188,
      "old_path": "examples/rust/rust_union/example_generated.h",
      "new_id": "26742173b6a13fc295cea918872e7af3e3add112",
      "new_mode": 33188,
      "new_path": "examples/rust/rust_union/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "f2a498151e0288deb119924ba5b2b246352a300d",
      "old_mode": 33188,
      "old_path": "examples/rust/struct/example_generated.h",
      "new_id": "a563b0b9211476a51a3c064945d9a11741018549",
      "new_mode": 33188,
      "new_path": "examples/rust/struct/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "1f08f5909ff597cb8924b158749fbf7e20588ec2",
      "old_mode": 33188,
      "old_path": "examples/rust/type_alias/example_generated.h",
      "new_id": "6311af5c80ac06dbfd687ae2c203d56407e2c658",
      "new_mode": 33188,
      "new_path": "examples/rust/type_alias/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "ee50a70fff0244ed7067fe0fd2c878bd5d0e5b0e",
      "old_mode": 33188,
      "old_path": "examples/rust/union/example_generated.h",
      "new_id": "d62d586b0a98ca9be3bdda1ec9339932b089d804",
      "new_mode": 33188,
      "new_path": "examples/rust/union/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "18f2292e02bdc0402c1fab4dd5da471d073be349",
      "old_mode": 33188,
      "old_path": "examples/rust/use_declaration/example_generated.h",
      "new_id": "328e9ec0558e6b2812bfc6ead48583c394bc3b18",
      "new_mode": 33188,
      "new_path": "examples/rust/use_declaration/example_generated.h"
    },
    {
      "type": "modify",
      "old_id": "310083e238d58b13662e119806edf0c98d9be6f5",
      "old_mode": 33188,
      "old_path": "features/BUILD",
      "new_id": "f940da72f682fa37abecccc988b11ca5a5e81c6b",
      "new_mode": 33188,
      "new_path": "features/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cbc555bbd58810afd28007d3650374909f776fa2",
      "old_mode": 33188,
      "old_path": "features/global_features.bzl",
      "new_id": "c56c6384128e8494397e83bf2a6b576bd059cf27",
      "new_mode": 33188,
      "new_path": "features/global_features.bzl"
    },
    {
      "type": "modify",
      "old_id": "c3bb09954c52020ab1fec1a477fa2b7f00b0bb2f",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/annotations/do_not_bind_api_impl.cc",
      "new_id": "bbb7b6267d4698fa51ae2439e2261084d29ae079",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/annotations/do_not_bind_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "47f19ad94a230602986e40e9b7c503803f1b55d4",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/annotations/do_not_bind_rs_api.rs",
      "new_id": "e13105cc68fca52ee45b8758b733d4cabc099a70",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/annotations/do_not_bind_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "988bf9f2c884fd03371e0ad2542c39ba303c445e",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/annotations/rust_name_api_impl.cc",
      "new_id": "a877eea49dfab52d3b76014a557dd0deda3114ff",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/annotations/rust_name_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "cf389f04c262a3f60c7564882d29dd1b5e4eada4",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/annotations/rust_name_rs_api.rs",
      "new_id": "b8ef68a9c30a9202ee7f14017bc5b266b84e3e38",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/annotations/rust_name_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "f08a3caf9bebdef1dc74f49364870f58afcdd107",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/function/inline/inline_api_impl.cc",
      "new_id": "ee09cd5cd2513a2ab0672fcbe21454718cf30755",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/function/inline/inline_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5c17ada033935010324c83124c8adc6f74ae9fdd",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/function/inline/inline_rs_api.rs",
      "new_id": "1ce99c60aadbe5de9093da60d19fc8e0493246df",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/function/inline/inline_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "2f35ab1d42d688dbac1b926812b13295182067b7",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/function/simple/simple_api_impl.cc",
      "new_id": "f3e026cfa5b85fea529ddf4ce02cd64ae8d4f35d",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/function/simple/simple_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "418c41fef568443ac5202dfc18847ec0dc3931e9",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/function/simple/simple_rs_api.rs",
      "new_id": "4693f5b09bd4d83d8c0c00bd981078674f3993d9",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/function/simple/simple_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "0b41e8970431f9a1804a385eccdf4b39840e0a68",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/namespace/inline/inline_api_impl.cc",
      "new_id": "2657914f452a931ea083e164062586590ea061cd",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/namespace/inline/inline_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "fd7f7979d34f829d351989b266374a7f383b1d48",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/namespace/inline/inline_rs_api.rs",
      "new_id": "fb71812338cea1a3f7f131ad309ec3cfbda5dd56",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/namespace/inline/inline_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "7ab7da64c7354187a72d4206e90681cfc35ae7eb",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/references/references_api_impl.cc",
      "new_id": "508b6888c657862fa0d3dc1da210602064799b6c",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/references/references_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0c5f412c65043fb9a908912dd931aa4ea7af623e",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/references/references_rs_api.rs",
      "new_id": "40221964c0510941440d43e98aa71c89d2d6bbac",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/references/references_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "de196d5759ee20e690b9cf6622a3457db624de2c",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/struct/destructors/destructors_api_impl.cc",
      "new_id": "e203e3dc013a83d6147d2aae7ae8ee04c05cc6f0",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/struct/destructors/destructors_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "28632ca3c42490c63e7a58af3e1de0f0d64d60f0",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/struct/destructors/destructors_rs_api.rs",
      "new_id": "ae4d0ea1b822088751950f8d696d71eecbab7c04",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/struct/destructors/destructors_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "4dd7c21203056d3b89eaa47d24011ef036c4e9c1",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/struct/operator_and/operator_and.golden.cc",
      "new_id": "ad59b220b13f2e7d9ce76c5b68bb02400144d934",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/struct/operator_and/operator_and.golden.cc"
    },
    {
      "type": "modify",
      "old_id": "4a2c542cdc2774c71c3584dd7e6d7b81c29a9910",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/supported_feature_set/no_bindings.h",
      "new_id": "3305dfaa3af6e34a0d31ce0e4d35626de17359b8",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/supported_feature_set/no_bindings.h"
    },
    {
      "type": "modify",
      "old_id": "0e78e027525cf83a91dba6bebd4c95b789ccc80f",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/supported_feature_set/no_bindings_test.rs",
      "new_id": "c4e5f8c16cc439a09f3815453670c5adec1b9538",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/supported_feature_set/no_bindings_test.rs"
    },
    {
      "type": "modify",
      "old_id": "5f7457e56dde3cbf66983829400f9e6e4ba96db3",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/templates/regression_401857961/repro_rs_api.rs",
      "new_id": "dc7c62f761ac74c1c1b1250bf892b36ddbb48ed4",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/templates/regression_401857961/repro_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "8932c265c0fdeeaa4b6d825c39e3855ff1b714da",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/templates/regression_401857961/repro_rs_api_impl.cc",
      "new_id": "4338c5f7409d02b4c5d0c38fe676c948ff59d8a2",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/templates/regression_401857961/repro_rs_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2855e41284b2685b909100a327ae52b9b3500ed1",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/wrapper/fallback_types/wrapper_library_rs_api.rs",
      "new_id": "7ce3558857ecb710748f2e80fc78e6e1edc26ba1",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/wrapper/fallback_types/wrapper_library_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "fdc5496816f5fa10df5682fe9748e197cd8c4015",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/wrapper/impl_ctor/impl_ctor_rs_api.rs",
      "new_id": "4745bd380d25f7fd680672b71eb24757cccfdfb0",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/wrapper/impl_ctor/impl_ctor_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "8bb34cee59d152d2c8d8ef9fc0fe4a70120f03d6",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/test/wrapper/pub_crate_types/pub_crate_types_rs_api.rs",
      "new_id": "ea4f2fdf8d1c09b272ece46d909ea1a67596ed61",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/test/wrapper/pub_crate_types/pub_crate_types_rs_api.rs"
    },
    {
      "type": "modify",
      "old_id": "f98966743b2ec44ef3196dd8fa0c37762f188dde",
      "old_mode": 33188,
      "old_path": "support/ffi_11/tests/type_identity/rust_api_cc_api.h",
      "new_id": "c8b6b8af3a50bbad42c484e8fb428fba1caaceef",
      "new_mode": 33188,
      "new_path": "support/ffi_11/tests/type_identity/rust_api_cc_api.h"
    }
  ]
}
