)]}'
{
  "commit": "11ed60e257916684fb569ddcacffa2492f468f08",
  "tree": "7ede5743d432c2564cc973bdab181a606da800fa",
  "parents": [
    "daeec820c71df8b49f76af99bfe99cc68bcebe16"
  ],
  "author": {
    "name": "David Drysdale",
    "email": "drysdale@google.com",
    "time": "Wed Oct 23 11:17:39 2024 +0100"
  },
  "committer": {
    "name": "David Drysdale",
    "email": "drysdale@google.com",
    "time": "Wed Oct 23 17:22:40 2024 +0100"
  },
  "message": "Minimize unsafe blocks\n\nUse named rather than inline lambdas to minimize the amount of code that\nneeds to be inside an `unsafe` block.  Pure refactor, no code change.\n\nAlso update safety comments.\n\nTest: keystore2_client_tests\nFlag: none, pure refactor of test code\nChange-Id: Id10efe4ebad37656222e1f3440e60d526a7ab59a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "033036ba9c51c67360d4b9282fc1064a938fbe27",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_attest_key_tests.rs",
      "new_id": "d93573a9302a6a2f56bf2f3babf2df84940bcc41",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_attest_key_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "8aa9bc498ca5dfc72fba849bc6235652b932591e",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_ec_key_tests.rs",
      "new_id": "2ae65b23263276ee35823fd58758164c8d26ebbd",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_ec_key_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "89569f57fd1890e8da13ee9ff78a0130c584f9da",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_grant_key_tests.rs",
      "new_id": "853790e1a174fb30fc5ff4b5c4d77c2cd5c8f2c9",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_grant_key_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "01f8917e95ccb2b6a87837fdf3862c7723a89cca",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_keystore_engine_tests.rs",
      "new_id": "a57699371c933385bca90338b694c232021dca39",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_keystore_engine_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "539dac2dcc63e86dd1e191bfbe0a5b8606c906c7",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_list_entries_tests.rs",
      "new_id": "af01a6ebaa25e6cb309a91d1a55452f3d2c75a20",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_list_entries_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "5f640efa2d281ccd8ab3f10737d1ccfa758a3383",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_operation_tests.rs",
      "new_id": "b4dd385e16704755f851b4abb976ad129db9b959",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_operation_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "9029b9788b3b6b43e09d3398c473235073dcd011",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_test_utils.rs",
      "new_id": "831fc8556feb277b1cca07ad5f265549183844e2",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_test_utils.rs"
    },
    {
      "type": "modify",
      "old_id": "e25e52a2be6b69a7065486575851350a4b3e552c",
      "old_mode": 33188,
      "old_path": "keystore2/tests/keystore2_client_update_subcomponent_tests.rs",
      "new_id": "c1ec6a1fe1aa89b047128fc321e4c612e07e51e2",
      "new_mode": 33188,
      "new_path": "keystore2/tests/keystore2_client_update_subcomponent_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "11a4c0b13d5ef2a03769b6231371a18a9f259d6f",
      "old_mode": 33188,
      "old_path": "keystore2/tests/legacy_blobs/keystore2_legacy_blob_tests.rs",
      "new_id": "cb99fe7bf5711722e9bd6a5ea2fbecfe917b1d51",
      "new_mode": 33188,
      "new_path": "keystore2/tests/legacy_blobs/keystore2_legacy_blob_tests.rs"
    }
  ]
}
