)]}'
{
  "commit": "abb3cb2320fcc7c59e5e18a64177b1977866cd1f",
  "tree": "f74dba2dced27309d93c01c0aa3434e0f959b361",
  "parents": [
    "be49f904cc1419e27305282e6d9a60cbc1231350"
  ],
  "author": {
    "name": "Jadrian Sardiñas",
    "email": "jadrian@google.com",
    "time": "Wed Jan 15 07:03:52 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jan 15 07:04:42 2025 -0800"
  },
  "message": "Define `ElementOf(std::array\u003cT, N\u003e)`.\n\nOne example usage is that this lets callers declare a `constexpr std::array` of all of the values of an enum they own, which they can then use in defining multiple fuzz domains. The existing options require workarounds that are slightly less intuitive or idiomatic.\n\nPiperOrigin-RevId: 715783923\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c31e2f869721cde0db1073ce78819642e0f11171",
      "old_mode": 33188,
      "old_path": "fuzztest/domain_core.h",
      "new_id": "b857227dec5fa44fcf7759b1eea5cdcda3271614",
      "new_mode": 33188,
      "new_path": "fuzztest/domain_core.h"
    }
  ]
}
