)]}'
{
  "commit": "39539c48f58d021eecc1446fac5d20750572a5bc",
  "tree": "ad609e6e7caedd98aafc198e55df7e81b709a515",
  "parents": [
    "39882988a983c2daa215dba7ae2310187c0e6a14"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Fri Aug 21 12:11:26 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 21 13:29:00 2026 -0700"
  },
  "message": "Rename Rust protobuf Proxied trait to OwnedWithProxies and clarify rustdoc.\n\nLeave behind a deprecated alias \u0027Proxied\u0027.\n\nThe associated type named \u0027Proxied\u0027 remains the same. I think its mostly ok, you can\u0027t do aliases for associated types, so its not worth doing a break over.\n\nPiperOrigin-RevId: 968624613\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "747fb1cbfa4d5f05eb98f7c306485d36ef3c0e4b",
      "old_mode": 33188,
      "old_path": "rust/proxied.rs",
      "new_id": "ada0d4f8d89e63299dccd9e0d257609d67bbc659",
      "new_mode": 33188,
      "new_path": "rust/proxied.rs"
    },
    {
      "type": "modify",
      "old_id": "bb5f78e32d4c81523623cd981472e30fd29b5638",
      "old_mode": 33188,
      "old_path": "rust/shared.rs",
      "new_id": "3e844673f2e7b4b8605c48ee83a15b45ba1088c2",
      "new_mode": 33188,
      "new_path": "rust/shared.rs"
    }
  ]
}
