)]}'
{
  "commit": "cde4b1b6043af13434d2be6b558dfd083db64fe9",
  "tree": "fc4f7c64e85cd6079cefc4be0a941c84a5dd0a6f",
  "parents": [
    "732ca642710fa2a51ba89cec1a1914ef35006ce3"
  ],
  "author": {
    "name": "Lukasz Anforowicz",
    "email": "lukasza@google.com",
    "time": "Thu Feb 03 21:20:55 2022 +0000"
  },
  "committer": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Fri Mar 25 22:18:44 2022 +0000"
  },
  "message": "Refactoring RsTypeKind::format_as_... methods.\n\nAfter recent fixes for b/214244223, the supported constructor bindings\nwill only use `\u0026mut` references for `__this` parameter.  Since `*mut`\nwill never appear in supported bindings, we can simplify\n`format_as_this_param_for_constructor_thunk` function to only cover\nreferences.  And as a consequence, we can rename this function into\n`format_mut_ref_as_uninitialized`.\n\nThis CL also shortens the name of the (somewhat related)\n`format_as_self_param_for_instance_method` function into\n`format_as_self_param`.\n\nPiperOrigin-RevId: 426223281\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66816bc8b574bbe013ffc814d67f5d03589dea5e",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/src_code_gen.rs",
      "new_id": "79f48634db5eaf6fbc318ee74ab18634390d4d8a",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/src_code_gen.rs"
    }
  ]
}
