)]}'
{
  "commit": "c6ff453b59fd52728a8b8e38ae7f718fdd1c3e5e",
  "tree": "fba4cf2d029cdbca8ef154cf4440240bd0df281e",
  "parents": [
    "8574c9dd3ee90a7bda138ce094f1b40e0b79bc3e"
  ],
  "author": {
    "name": "Lukasz Anforowicz",
    "email": "lukasza@google.com",
    "time": "Thu Apr 13 15:16:30 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Apr 13 15:17:02 2023 -0700"
  },
  "message": "Refactoring: deduplication: `format_param_types_for_cc`.\n\nQuite similar code was used by both `format_fn` and `format_thunk_decl`\nto format function parameters.  The duplication would get somewhat worse\nafter adding support for function pointers (which adds a 3rd place where\nparameter types need to be formatted + requires formatting them with\na future/new TypeLocation).\n\nBecause of the above, this CL extracts the shared code into\n`format_param_types_for_cc`.\n\nPiperOrigin-RevId: 524116023\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1765130079f18d0880057041e30796d373ec870a",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/bindings.rs",
      "new_id": "465f67310a442458218d45e1d4c0ff3087ecfc3a",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/bindings.rs"
    }
  ]
}
