)]}'
{
  "commit": "abc0a2a0ef59da964ae75db4b8b5ca33f68dad5a",
  "tree": "723552be7a05c01ac1120573bde1bc8933dc88ed",
  "parents": [
    "9a9d43c8c3946bbcda3d4bb1e249989f641dbe61"
  ],
  "author": {
    "name": "Jeff Vander Stoep",
    "email": "jeffv@google.com",
    "time": "Mon Apr 03 18:21:06 2023 +0200"
  },
  "committer": {
    "name": "Jeffrey Vander Stoep",
    "email": "jeffv@google.com",
    "time": "Mon Apr 03 16:39:33 2023 +0000"
  },
  "message": "Upgrade protobuf-codegen to 3.2.0\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update rust/crates/protobuf-codegen\nFor more info, check https://cs.android.com/android/platform/superproject/+/master:tools/external_updater/README.md\n\nBug: 270895633\nTest: TreeHugger\nChange-Id: I7d1c61acd4a3c215219ef9f30647678480cb8a22\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ec53941b1c12aad5025c4cb3791e26cff91c4bb",
      "old_mode": 33188,
      "old_path": ".cargo_vcs_info.json",
      "new_id": "0cfc90b06937a85eb8f664213735cdd363c949dc",
      "new_mode": 33188,
      "new_path": ".cargo_vcs_info.json"
    },
    {
      "type": "modify",
      "old_id": "a6985556a9a6b84635bf38c39a047ef2f4e79083",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "b0ae081694456c410f3a41e3f5e54a4b9d7334a9",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "e9b07039b38102b867172b1257cad38317fc0385",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "c92bdea9943605304eeafebdf43811951a847a98",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "ca327e2246aaa513b3043230054093452d1700fc",
      "old_mode": 33188,
      "old_path": "Cargo.toml",
      "new_id": "43e43769d159176907d5a103fbe0297cde0c2d1c",
      "new_mode": 33188,
      "new_path": "Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "3400e66d94cb8ad271e79cec03f47e8b0c4efcd2",
      "old_mode": 33188,
      "old_path": "Cargo.toml.orig",
      "new_id": "4cfd140433bea9c990b0255f469517322993cd24",
      "new_mode": 33188,
      "new_path": "Cargo.toml.orig"
    },
    {
      "type": "modify",
      "old_id": "4593845ee5015f0e800b8768a7c70b136b24177f",
      "old_mode": 33188,
      "old_path": "METADATA",
      "new_id": "1aefc7a14865847a9ea313d7997fbe7351ab2927",
      "new_mode": 33188,
      "new_path": "METADATA"
    },
    {
      "type": "modify",
      "old_id": "2ab7e05c666eccd711f8250a4acc09a3fc86dd90",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "5f1e2d764b644646485d59074e168f33453f113c",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "delete",
      "old_id": "a6f96ca07e51ec59a2956ecbe9600df9070206d3",
      "old_mode": 33188,
      "old_path": "src/bin/protobuf-bin-gen-rust-do-not-use.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "97ac7d289e4ad8827e6cc29b8bcfd8f450c0d4ad",
      "old_mode": 33188,
      "old_path": "src/bin/protoc-gen-rust.rs",
      "new_id": "8c34e49b53f3a0d337a5284f51b76b2435caea5e",
      "new_mode": 33188,
      "new_path": "src/bin/protoc-gen-rust.rs"
    },
    {
      "type": "delete",
      "old_id": "50eaeb837d7b32ffff76270f5b216545937b5d7b",
      "old_mode": 33188,
      "old_path": "src/code_writer.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b8f629c32a7098f9b34f208c34fafc81021f34a",
      "new_mode": 33188,
      "new_path": "src/codegen/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7ff6eaa11d049d612021518a9a111c65eb86b87",
      "new_mode": 33188,
      "new_path": "src/compiler_plugin.rs"
    },
    {
      "type": "delete",
      "old_id": "b3415ab003f1e8758f6d03d8a19feda47a61b685",
      "old_mode": 33188,
      "old_path": "src/customize.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "185fc314ad2b4725c0bfd1b8bad141c6e58840a9",
      "new_mode": 33188,
      "new_path": "src/customize/ctx.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "826bd3f6dd60a022e91eec0cf862d2a325a522dc",
      "new_mode": 33188,
      "new_path": "src/customize/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d9a77b2f702ff2dd0d745270e4066a3083152b7",
      "new_mode": 33188,
      "new_path": "src/customize/rustproto_proto.rs"
    },
    {
      "type": "delete",
      "old_id": "ec3444e6b30242b06a86ff029dbc8314337e8f28",
      "old_mode": 33188,
      "old_path": "src/enums.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "def59480c2d078f0674e25a060cb5a53d9194f94",
      "old_mode": 33188,
      "old_path": "src/extensions.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e4be9443c3245b08f4e58afc5c876bf171f4aceb",
      "old_mode": 33188,
      "old_path": "src/field/mod.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "413e1bc1bdc55e4f121c5e88469902e203c6642e",
      "old_mode": 33188,
      "old_path": "src/file.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dde86039cb3191cd58539c1309e8ac7e95da7fb4",
      "old_mode": 33188,
      "old_path": "src/file_descriptor.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "78ca622c02a5a083c1069198a4cf56c0459ffedd",
      "old_mode": 33188,
      "old_path": "src/float.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "312b8dbe6dee188569ae700409edbbd21684504b",
      "new_mode": 33188,
      "new_path": "src/gen/all.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28b3817815192b54f4a457e07ae21c32f325fa5d",
      "new_mode": 33188,
      "new_path": "src/gen/code_writer.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53ed061f515e4c5c1443185717372a8f15c4c971",
      "new_mode": 33188,
      "new_path": "src/gen/descriptor.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69e9e149f814dcd5c92765dcb8263c9e986f2f0c",
      "new_mode": 33188,
      "new_path": "src/gen/enums.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfd4267fccc8eae4aa602e3814406998a9209beb",
      "new_mode": 33188,
      "new_path": "src/gen/extensions.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26f0ef48a0b123903221c00e511a36326554fd49",
      "new_mode": 33188,
      "new_path": "src/gen/field/accessor.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd06b4ced8cca34d83c2fc2f34568e6ac0d62a56",
      "new_mode": 33188,
      "new_path": "src/gen/field/elem.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6a5e44a44e0bec6fed6e11953d86c942ffa3f6b",
      "new_mode": 33188,
      "new_path": "src/gen/field/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fde11a94062ee8aaaa92519fd46da6670b3f2ca",
      "new_mode": 33188,
      "new_path": "src/gen/field/option_kind.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56e0d0b18e39fafb027f93a984ca8bbbe53e24f0",
      "new_mode": 33188,
      "new_path": "src/gen/field/repeated.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bd223f397f310f6a73b62079e6ef39f535d67fb",
      "new_mode": 33188,
      "new_path": "src/gen/field/singular.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "401a140c22259c867eec6ba7cdff983e46615e10",
      "new_mode": 33188,
      "new_path": "src/gen/field/tag.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "334168f2e5aef2cd69d5f5fe99c766f8f08611b1",
      "new_mode": 33188,
      "new_path": "src/gen/field/type_ext.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "411b0694f24b3609d70cf8e229b82b82a2ca06c3",
      "new_mode": 33188,
      "new_path": "src/gen/file.rs"
    },
    {
      "type": "rename",
      "old_id": "4f4e8c667d036e0f304e279bb28e0a95a412193c",
      "old_mode": 33188,
      "old_path": "src/file_and_mod.rs",
      "new_id": "8862c53b86012a4954851ad28179ae1656ac34a9",
      "new_mode": 33188,
      "new_path": "src/gen/file_and_mod.rs",
      "score": 60
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c8249c36187c977073ed331edd1489ffaa7dc71",
      "new_mode": 33188,
      "new_path": "src/gen/file_descriptor.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4160310f4ba06dfa201665d5ec43f719b9e85b5",
      "new_mode": 33188,
      "new_path": "src/gen/inside.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba50eeb1881fe575ddbc8ef62c0b8880ed9db47b",
      "new_mode": 33188,
      "new_path": "src/gen/map.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3471f876d8a74ae626dda6673f6a1718f27878c2",
      "new_mode": 33188,
      "new_path": "src/gen/message.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d0435c1caf4d40dcb691e8a3e9969a142c01b14",
      "new_mode": 33188,
      "new_path": "src/gen/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a149319ff93eef9e91f583125cfc4f0a3a1c8535",
      "new_mode": 33188,
      "new_path": "src/gen/mod_rs.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f34cdccf223b436e91b6b61c71e039bd76a8d54",
      "new_mode": 33188,
      "new_path": "src/gen/oneof.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bc958d0f57a844531262fa66cface3fbd6230dc",
      "new_mode": 33188,
      "new_path": "src/gen/paths.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0083215527e7fedd5a30f010b9742b4c24673e11",
      "new_mode": 33188,
      "new_path": "src/gen/protoc_insertion_point.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bf9c85c19f79447178ab5458e91307f4e9127d1",
      "new_mode": 33188,
      "new_path": "src/gen/rust/component.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df1d1f08410d58b76b5ccb652ec1ce5c5477f8c0",
      "new_mode": 33188,
      "new_path": "src/gen/rust/ident.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb121a7a79265f1444d8ef132f98375c0cc08a50",
      "new_mode": 33188,
      "new_path": "src/gen/rust/ident_with_path.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "155977da9e679c4908100dd1234e80eb13eb9a06",
      "new_mode": 33188,
      "new_path": "src/gen/rust/keywords.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "343ba92ff6bdb4981949d662c1f6eff688972d93",
      "new_mode": 33188,
      "new_path": "src/gen/rust/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84d38a3472c46434e32e914c9a6069665fe04ee0",
      "new_mode": 33188,
      "new_path": "src/gen/rust/path.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f01b4eee8d15983cafcd74d74cfd40f5ad51e19d",
      "new_mode": 33188,
      "new_path": "src/gen/rust/quote.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6188ce6c0b82acaa5ef64aee534d1ed6a87577a3",
      "new_mode": 33188,
      "new_path": "src/gen/rust/rel_path.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c10c4a9e420e94cec791479544b8c25d6ad3df5c",
      "new_mode": 33188,
      "new_path": "src/gen/rust/snippets.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd67f2b356474d1d500bf039d55147edeb6dd286",
      "new_mode": 33188,
      "new_path": "src/gen/rust_types_values.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f70d233f1f9bd8454ff40199e68a25706a543233",
      "new_mode": 33188,
      "new_path": "src/gen/scope.rs"
    },
    {
      "type": "rename",
      "old_id": "d1b26fa64e212f0508922cbaf087d414a2b9ef44",
      "old_mode": 33188,
      "old_path": "src/strx.rs",
      "new_id": "d1b26fa64e212f0508922cbaf087d414a2b9ef44",
      "new_mode": 33188,
      "new_path": "src/gen/strx.rs",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b0b389e4f1d9e78e1090825a2a1fd37444cd053",
      "new_mode": 33188,
      "new_path": "src/gen/well_known_types.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95d621eabad8dd83cc604c54dcd3e0faa59f55c4",
      "new_mode": 33188,
      "new_path": "src/gen_and_write.rs"
    },
    {
      "type": "delete",
      "old_id": "bbdcfdb652eecb78c62056633ce19e6efb570136",
      "old_mode": 33188,
      "old_path": "src/inside.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "826e18bb5ce2b404cbb1698a80fb19dc7dbd5ce8",
      "old_mode": 33188,
      "old_path": "src/lib.rs",
      "new_id": "0471d7c2d407286d3be470fefcd2a39376b020ed",
      "new_mode": 33188,
      "new_path": "src/lib.rs"
    },
    {
      "type": "delete",
      "old_id": "fbe9ed4b3ba41e1c82aceab7b4ba0f322dd0100d",
      "old_mode": 33188,
      "old_path": "src/message.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "44201eacde0b5250c759e5128265009f01a7bb25",
      "old_mode": 33188,
      "old_path": "src/oneof.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c40a69cd30a3c8052904588c573bc08007b74d56",
      "old_mode": 33188,
      "old_path": "src/protobuf_name.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "014db6a14118b846c6f43d8cbe9131503f5a5527",
      "new_mode": 33188,
      "new_path": "src/protoc_gen_rust.rs"
    },
    {
      "type": "delete",
      "old_id": "263cba07ebcd88f75a67a72ed407bb1ccabd6651",
      "old_mode": 33188,
      "old_path": "src/rust.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "234925b44e03bad7f1502e6f4aebe5098d201708",
      "old_mode": 33188,
      "old_path": "src/rust_name.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e9b017d92dff4aacc49500e8a4891902c86d462a",
      "old_mode": 33188,
      "old_path": "src/rust_types_values.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5f92d08f03702a667c5ae5e9353ec689f529c66f",
      "old_mode": 33188,
      "old_path": "src/scope.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f799611aa775cf8609adff5c476ea32bd786dff1",
      "old_mode": 33188,
      "old_path": "src/serde.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d075063b0938270b1a29aefa8d7999bce1067f88",
      "old_mode": 33188,
      "old_path": "src/syntax.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "626494788ad84c5df3df226580454b841868f1bb",
      "old_mode": 33188,
      "old_path": "src/well_known_types.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
