)]}'
{
  "commit": "0f65b2585d07b6a7baa3a6f2aa4faa188fc38f1a",
  "tree": "7d972694d90974c37eb16f6873767b2097115159",
  "parents": [
    "56b254d2a2f15b6bef50819ba68b4a498c421297"
  ],
  "author": {
    "name": "apaseltiner",
    "email": "apaseltiner@google.com",
    "time": "Tue Aug 11 08:15:47 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Aug 11 08:16:17 2026 -0700"
  },
  "message": "Explicitly declare structured header class members and define them in cc file\n\nFor consistency of the destructors and move and copy constructors and assignment operators, and because the ones for Item in particular are non-trivial.\n\nAnd add a missing ABSL_ATTRIBUTE_LIFETIME_BOUND to Item::GetString.\n\nPiperOrigin-RevId: 962791011\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5b1c9401b79ac505e59658bf5374bb1f450f579",
      "old_mode": 33188,
      "old_path": "quiche/common/structured_headers.cc",
      "new_id": "ac3de1b45b360e229aebc755461cfd9a60aa73a7",
      "new_mode": 33188,
      "new_path": "quiche/common/structured_headers.cc"
    },
    {
      "type": "modify",
      "old_id": "d23fe72b79ecddaa17212d397b70d7aa25a835a7",
      "old_mode": 33188,
      "old_path": "quiche/common/structured_headers.h",
      "new_id": "a029e9aa067bc453290b217b5e3b1c67d5d1f85d",
      "new_mode": 33188,
      "new_path": "quiche/common/structured_headers.h"
    }
  ]
}
