)]}'
{
  "commit": "b3037a45ece8b8b4937d8c5d35805338fa4527b5",
  "tree": "6b6101b2d7d8090d54b9f30f1924e12c14e362a8",
  "parents": [
    "c3452843753dd842348c636d1eebaf1d1da0a847"
  ],
  "author": {
    "name": "Lukasz Anforowicz",
    "email": "lukasza@google.com",
    "time": "Fri Sep 23 08:04:09 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 23 08:04:49 2022 -0700"
  },
  "message": "Make `impl rustc_driver::Callbacks` a private detail of `bindings_driver`.\n\nBefore this CL, `bindings_driver::RunCompiler` would publically implement\n`rustc_driver::Callbacks` trait, making it theoretically possible to\nuse the callbacks twice (which would trigger the asserts related to\n`bindings_main_result`).\n\nAfter this CL, the trait `impl` is hidden as a private detail of the\n`bindings_driver` module.\n\nPiperOrigin-RevId: 476371937\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc2d36ebabedf44414efb3ae956fe8ab674980f0",
      "old_mode": 33188,
      "old_path": "cc_bindings_from_rs/main.rs",
      "new_id": "02916b6044256b62d61b7f7febe7472f87943757",
      "new_mode": 33188,
      "new_path": "cc_bindings_from_rs/main.rs"
    }
  ]
}
