)]}'
{
  "commit": "abafe9d426e2c6aa49b2bf979e99f49a993de5ae",
  "tree": "22c842c48c348da61c49925ef848a4b10f8b36d4",
  "parents": [
    "5e949132e0cd9b0378defe31cd85f8278969029f"
  ],
  "author": {
    "name": "Gregg Tavares",
    "email": "gman@chromium.org",
    "time": "Fri Oct 10 12:48:44 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 10 12:48:44 2025 -0700"
  },
  "message": "Add a comment to explain why the assert in ~Result\n\nAFAICT, if you have a ResultOrError and you ignore the result\nthen you get this assert. It took a while to figure that out\n\n```\nResultOrError\u003cint\u003e foo() { ... }\n\n...\n\n    DAWN_TRY(foo());  // assets because result was ignored\n```\n\nChange-Id: Ib075f5cb9489b1476f6519d9868fdf2e1d0a2c87\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265454\nCommit-Queue: Gregg Tavares \u003cgman@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b844979647dbb7a845da2add7d509d5bee88dbf",
      "old_mode": 33188,
      "old_path": "src/dawn/common/Result.h",
      "new_id": "a54fc471d741e786e28a2ccedb24430eca15841f",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Result.h"
    }
  ]
}
