)]}'
{
  "commit": "245a6e692a8663d6d94dffeb693305d45803919e",
  "tree": "aab008520b6cd1055268b1a7b432526c73d5d460",
  "parents": [
    "00e783d113a41efdeb626af5fadf742f2a4fb80a"
  ],
  "author": {
    "name": "Jakob Buchgraber",
    "email": "buchgr@google.com",
    "time": "Thu Nov 16 03:19:40 2023 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Nov 16 03:26:08 2023 -0800"
  },
  "message": "Remove the protobuf::__runtime::Map type\n\nBefore this change the runtimes export a Map and MapInner. This change merges the Map and MapInner types into a single MapInner type, removing the Map type from the runtime (upb.rs, cpp.rs).\n\nThe motivation for this change is twofold:\n 1) A separate Map type is not strictly needed by the runtime. I hope this reduces some complexity.\n 2) After this change we can introduce a runtime-agnostic protobuf::Map type that implements Proxied.\n\nPiperOrigin-RevId: 582978008\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11fd63462c29ce3b18a92d01dffa67916949161f",
      "old_mode": 33188,
      "old_path": "rust/cpp.rs",
      "new_id": "a0c319d0e275c2c1be93669d6e92670dd91215f2",
      "new_mode": 33188,
      "new_path": "rust/cpp.rs"
    },
    {
      "type": "modify",
      "old_id": "ab54698ee3b02900e5413793c0bbf3c225256ef0",
      "old_mode": 33188,
      "old_path": "rust/map.rs",
      "new_id": "a18ccdc787637ca74de5a32bfd6483a044fdc230",
      "new_mode": 33188,
      "new_path": "rust/map.rs"
    },
    {
      "type": "modify",
      "old_id": "8f713dad696d06fe79cde7adf514ba9d2e5fb4f5",
      "old_mode": 33188,
      "old_path": "rust/upb.rs",
      "new_id": "cb3551d810320b72381719135abdd66aaeb0a333",
      "new_mode": 33188,
      "new_path": "rust/upb.rs"
    },
    {
      "type": "modify",
      "old_id": "1df6b23c42ac3247a4344027ea15bc239cfeb3cb",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/rust/accessors/map.cc",
      "new_id": "b398df17c42bf83dfc494fb4fdd2bf8b6ceec8fc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/rust/accessors/map.cc"
    }
  ]
}
