)]}'
{
  "commit": "d6b7f0dd209c650ce90da6b749c947519d58f3dc",
  "tree": "7903c3cf1498f4859739cf44c5564ef97da7cbae",
  "parents": [
    "7c87ed4f3b38adfa4886ee1f89eaf0d7314439a4"
  ],
  "author": {
    "name": "Adrian Taylor",
    "email": "adetaylor@chromium.org",
    "time": "Tue Mar 29 12:29:29 2022 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Mar 30 00:42:59 2022 +0000"
  },
  "message": "[rust-project] Record env vars\n\nSome Rust procedural macros depend on the values of environment\nvariables available at compile time (typically for use inside an\ninclude! directive to pull in generated code).\n\nThese environment variables must be made avaiable not just for the\nprocedural macro build, but for each invocation of it - so they need to\nbe available in all crates.\n\nInforming rust-analyzer of these environment variables allows it to\nexpand more procedural macros and results in better source code\nexpansion.\n\nBug: chromium/1293933\nChange-Id: Ic635d962ccd0782289e7f593118422086cbe8c49\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/13360\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e66dcc3fb84fa5a72b6e8fcdbd0521dbd386c24",
      "old_mode": 33188,
      "old_path": "src/gn/rust_project_writer.cc",
      "new_id": "eea527c18ad28c900f1ce39a7d5c5d9bc5cd036e",
      "new_mode": 33188,
      "new_path": "src/gn/rust_project_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d53ff07bfa4f85f3ad1a2a43a95f39b5ac8d80cd",
      "old_mode": 33188,
      "old_path": "src/gn/rust_project_writer_helpers.h",
      "new_id": "24b13d01c3ac82028c6894927b8f7a37a6f94614",
      "new_mode": 33188,
      "new_path": "src/gn/rust_project_writer_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "77a9d34abfd4ad837d4b03f73271a6c3afec0feb",
      "old_mode": 33188,
      "old_path": "src/gn/rust_project_writer_unittest.cc",
      "new_id": "2d4f0dc6c71caabd652c8dca3ae3a96e5e09ba38",
      "new_mode": 33188,
      "new_path": "src/gn/rust_project_writer_unittest.cc"
    }
  ]
}
