)]}'
{
  "commit": "f6038e2860cacd838b7dcc18afa77eacd132bd17",
  "tree": "15b38d71a7089fa62b52e4a49bae4a669eaa1248",
  "parents": [
    "f729be37373e3c390b71e39e28c0435c53c0c580"
  ],
  "author": {
    "name": "Yongheng Chen",
    "email": "yongheng@google.com",
    "time": "Fri Sep 06 10:59:41 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 06 11:01:09 2024 -0700"
  },
  "message": "Support reexported private symbols with `use`.\n\nIf a private symbol is reexported, we generate C++ bindings for the symbol in an internal namespace so that users are warned not to directly use that symbol. If we reexport the symbol with multiple `use`s, all the aliases represent the same type.\n\nPiperOrigin-RevId: 671826238\nChange-Id: Ib861969d19d463938198c2c5eea180bd475ea276\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7a77f7555d65950842a78f8c6598e4b7e59c0a7",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/bindings.rs",
      "new_id": "939f71fa497a58e120fa401876ba2e829fc34244",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/bindings.rs"
    },
    {
      "type": "modify",
      "old_id": "2920f6678734b14ce08949c90da8fb9c8ff709ad",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/golden/uses.rs",
      "new_id": "ba7c018e8bb55b791b83c34cb39005be6a43a18c",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/golden/uses.rs"
    },
    {
      "type": "modify",
      "old_id": "bfb7c81a512bd50c2338f35466e3d32bc3cfc7c2",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/golden/uses_cc_api.h",
      "new_id": "b807fbdb376a25abab6ee7d18099a90c98a6a31c",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/golden/uses_cc_api.h"
    },
    {
      "type": "modify",
      "old_id": "21f48458d9c61592e7cbbf3f9439946d047c0c79",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/golden/uses_cc_api_impl.rs",
      "new_id": "56054574f4b7d072c5a8fb0573310bf97d48130d",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/golden/uses_cc_api_impl.rs"
    },
    {
      "type": "modify",
      "old_id": "e22c8275e4a15457d1cab6540e30c17b53a464ca",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/uses/uses.rs",
      "new_id": "000da3b427bb610a42637cb3dd3c03b1acd547ae",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/uses/uses.rs"
    },
    {
      "type": "modify",
      "old_id": "f00f9ca5a23c1e7483853ad9c14a0fb9dea8f826",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/test/uses/uses_test.cc",
      "new_id": "3bd919ce1b71c8c0c173c623fdf686e10a60ee34",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/test/uses/uses_test.cc"
    }
  ]
}
