)]}'
{
  "commit": "49cafe3d40adc44e86c321c84e44100e1a4b3bdc",
  "tree": "19c5780679956b56b035d955ef0baed2b9c83278",
  "parents": [
    "cf0795f30ee9bb2109a6c1aad55164290e77c895"
  ],
  "author": {
    "name": "wub",
    "email": "wub@google.com",
    "time": "Fri Oct 11 10:29:33 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 11 10:32:15 2024 -0700"
  },
  "message": "Change `ProofSourceHandleCallback::ConfigureSSLFunc` and `ProofSourceHandleCallback::ALPNSelectFunc` from `std::function` to `quiche::SingleUseCallback`. `quiche::SingleUseCallback` is an alias for single-use `absl::AnyInvocable`.\n\nThis remove the need to use CallAtMostOnce to wrap \"configure_ssl\" and \"select_alpn\" functors.\n\nPiperOrigin-RevId: 684881445\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11c7c76450bea2b074afb5b500f12e7987af6f4d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/crypto/proof_source.h",
      "new_id": "725b5ac85b33ce465f8da8ad6618e2be5cf94236",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/crypto/proof_source.h"
    }
  ]
}
