)]}'
{
  "commit": "d2fd5a16b763a061f8d802d17ff8a9933ac22b15",
  "tree": "f376153fe264d0d78c01f48e8f5681e70edef1e6",
  "parents": [
    "7ed6eb0ee6bd35091ccfb969f332f73bad7a8882"
  ],
  "author": {
    "name": "Kor Nielsen",
    "email": "kor@google.com",
    "time": "Thu May 18 11:32:36 2023 -0700"
  },
  "committer": {
    "name": "Kor Nielsen",
    "email": "korn@xdas.com",
    "time": "Tue Mar 19 14:30:55 2024 -0700"
  },
  "message": "Split ureg::Mmio into Mmio and MmioMut.\n\nThis makes it easy for the same RegisterBlock to be used with either a\nMmio or MmioMut trait depending on whether the owner has permission to\nmutate the registers.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "354677e4ad7615b31ecafca5d6319dc70320355b",
      "old_mode": 33188,
      "old_path": "lib/codegen/src/lib.rs",
      "new_id": "e5c0b1179dfc0dc7d853f926558cae4bd1df8bbd",
      "new_mode": 33188,
      "new_path": "lib/codegen/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "66196e86cc48a47ede3e53834f7e0aed2168bd63",
      "old_mode": 33188,
      "old_path": "src/lib.rs",
      "new_id": "063a011cd7eb26d542296650aa88dbd91f0e9612",
      "new_mode": 33188,
      "new_path": "src/lib.rs"
    }
  ]
}
