)]}'
{
  "commit": "1f61423350a32ee70ae4af597782fd0187615828",
  "tree": "beea126e82fac6171a1affb18808c28e70a72632",
  "parents": [
    "b5c9208d22921feba3be4b3e84a0b24df0520e58"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Thu Jul 16 20:32:16 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 16 23:44:38 2026 -0700"
  },
  "message": "rust: bssl-tls: Make building a new connection builder infallible\n\nFrom the fallout of unstaging compliance policy, we actually should make\nthe constructors infallible.\n\nUpdate-Note: when constructing connection builder from context objects,\nthe operation becomes infallible.\n\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: I9898799c3b3f04405bbf07ab4881a2486a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/98927\nPresubmit-BoringSSL-Verified: boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cboringssl-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfb3007e41105cf7366ba5f23d4364cd55f42510",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls-tokio/src/lib.rs",
      "new_id": "fb866af8ed1da10e9f83e61188be2515047e45b6",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls-tokio/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "0cf9d0c349106c6e5b714c22811cef48dda5dd89",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls-tokio/src/tests/datagram.rs",
      "new_id": "77a18e358fa726ddb344b9f6d77aa979c571c141",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls-tokio/src/tests/datagram.rs"
    },
    {
      "type": "modify",
      "old_id": "d8944f41ab34b564d77fa280c16695299dc70efe",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls-tokio/src/tests/transport.rs",
      "new_id": "b094c5556ff08470d098fd53ea7cc04606da8edc",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls-tokio/src/tests/transport.rs"
    },
    {
      "type": "modify",
      "old_id": "8fc26d5c46e56ff94d41209c2bd6349de57a71f0",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/context.rs",
      "new_id": "ff016bd6da240b8cdc6c4f5918618f37a0597256",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/context.rs"
    },
    {
      "type": "modify",
      "old_id": "fcca08c29ca13ab3257b516528fe27f384a7ee32",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/credentials/tests.rs",
      "new_id": "36e92d6223b28ab22d9256b251c6dd530c159456",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/credentials/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "2b8ba245d938ba2d88967896debca5782cfa301a",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/sync_io.rs",
      "new_id": "f6aeac6dd108807096f0647af18d1bceffec4c8e",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/sync_io.rs"
    },
    {
      "type": "modify",
      "old_id": "fb342080ba406eabe8c084e91acf982c0ee88558",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/tests.rs",
      "new_id": "35108cc81d595a0edc7979dd69cfc3bac4392faa",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "3eb49ba4dff462af145ea0dd520431f913ed1599",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/tests/credentials.rs",
      "new_id": "06e8fc5084ac75367ce34bb71284698cc1612fdf",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests/credentials.rs"
    },
    {
      "type": "modify",
      "old_id": "374340d8ced33b68211c5b884329f709d3aa712f",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/tests/datagram.rs",
      "new_id": "68ca698551a0f31f356492a1c73993ab2e44fc98",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests/datagram.rs"
    },
    {
      "type": "modify",
      "old_id": "1c087a73204ff31e1706e8b92379052f00c52a8a",
      "old_mode": 33188,
      "old_path": "rust/bssl-tls/src/tests/handshake.rs",
      "new_id": "3cb9b198517166e934bdbf6fa0ae495f6e17f6b7",
      "new_mode": 33188,
      "new_path": "rust/bssl-tls/src/tests/handshake.rs"
    }
  ]
}
