)]}'
{
  "commit": "17513ebfa3a2ace2b69eeb47388691fcb67da02a",
  "tree": "fb7097f1fe8d9f24ba808939b7f576b9d494777b",
  "parents": [
    "c6e59f24dd66b3e06e89242ec8e2e3b0f0b4a1a2"
  ],
  "author": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Wed Aug 05 11:38:54 2020 -0700"
  },
  "committer": {
    "name": "Johnathan Van Why",
    "email": "jrvanwhy@google.com",
    "time": "Wed Aug 05 11:38:54 2020 -0700"
  },
  "message": "Make Allowed require Copy and remove all the Drop-related complexity.\n\nOriginally, I build Allowed so it can work with non-Copy types, which allows Drop types. The semantics of storing non-Copy and non-Drop types in shared memory, however, are somewhat nonobvious. Based on code review feedback, and being particularly cautious because Allowed uses `unsafe`, I decided to add a Copy constraint to Allowed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db8ba26834cdcc89047f84212ce0f07fe4685fe3",
      "old_mode": 33188,
      "old_path": "core/platform/src/allows/allowed.rs",
      "new_id": "4d66c2b28016fd117005782dfc0b627b04259e22",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/allowed.rs"
    },
    {
      "type": "modify",
      "old_id": "ec6a35815c9c60927f73dc6183dedbb9712a891b",
      "old_mode": 33188,
      "old_path": "core/platform/src/allows/allowed_tests.rs",
      "new_id": "f1f0c08332877830e0b9d0fc0a0b7420dfd380aa",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/allowed_tests.rs"
    },
    {
      "type": "modify",
      "old_id": "410d158f81300914ca7fb51197af06ca7b3f460b",
      "old_mode": 33188,
      "old_path": "core/platform/src/allows/mod.rs",
      "new_id": "8cb2158172dbeea4bdd524f35b3943ed122d3472",
      "new_mode": 33188,
      "new_path": "core/platform/src/allows/mod.rs"
    },
    {
      "type": "delete",
      "old_id": "0f63d9c331be19366f63c46487e6862904338cbb",
      "old_mode": 33188,
      "old_path": "core/platform/src/allows/test_util.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
