)]}'
{
  "commit": "f472fe1724ccaf4055f773439f3145f90e419740",
  "tree": "8556365f12c22aa3a02ded465d1fc66699efc4be",
  "parents": [
    "2b15f7cfae0356150f98c382e471d23b86ff69d8"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Tue May 05 07:57:37 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 05 08:00:20 2026 -0700"
  },
  "message": "Add parity methods to Protobuf Repeated and Map\n\nAdded fns like first(), last(), contains_key() and implement\nstandard traits that are supported by Vec (DoubleEndedIterator, FromIterator).\n\nPiperOrigin-RevId: 910689041\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f114962e5a6b65150829c3f53698b179dbda2d9",
      "old_mode": 33188,
      "old_path": "rust/map.rs",
      "new_id": "84c94007960cd3c2bd15fc06df1b58d81954b5ba",
      "new_mode": 33188,
      "new_path": "rust/map.rs"
    },
    {
      "type": "modify",
      "old_id": "f71493130b3fec1327816b0143a9ef7aab3cef42",
      "old_mode": 33188,
      "old_path": "rust/repeated.rs",
      "new_id": "05962064f67945be2366397597fe5faa057e0234",
      "new_mode": 33188,
      "new_path": "rust/repeated.rs"
    },
    {
      "type": "modify",
      "old_id": "3fc847f1c4bf588dfefe27602b44b9d5eb52a8ca",
      "old_mode": 33188,
      "old_path": "rust/test/shared/accessors_map_test.rs",
      "new_id": "e25692b4d188526b9e977664b6e64fcc2bdba0d6",
      "new_mode": 33188,
      "new_path": "rust/test/shared/accessors_map_test.rs"
    },
    {
      "type": "modify",
      "old_id": "50326cadbc6693d7afb8e5be2cdf9a9fc910a271",
      "old_mode": 33188,
      "old_path": "rust/test/shared/accessors_repeated_test.rs",
      "new_id": "2386ed9d5e5c186339859038b215af84e5656bd6",
      "new_mode": 33188,
      "new_path": "rust/test/shared/accessors_repeated_test.rs"
    }
  ]
}
