)]}'
{
  "commit": "2a8a7bb8aaf54c3c878a616884a2e4bb239b6095",
  "tree": "7c51b2ce10d79839b24d89f898f75d8dfcba81c4",
  "parents": [
    "dcdee1e718f9400a2bf523f2b009fb936370ae4b"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon Sep 08 12:49:41 2025 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed Sep 17 19:00:56 2025 +0200"
  },
  "message": "rust: qdev: const_refs_to_static\n\nNow that const_refs_static can be assumed, convert the members of\nthe DeviceImpl trait from functions to constants.  This lets the\ncompiler know that they have a \u0027static lifetime, and removes the\nneed for the weird \"Box::leak()\".\n\nReviewed-by: Zhao Liu \u003czhao1.liu@intel.com\u003e\nLink: https://lore.kernel.org/r/20250908105005.2119297-10-pbonzini@redhat.com\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87a17716fed4df8d0e56e6bc425d30a46be9d0c8",
      "old_mode": 33188,
      "old_path": "rust/hw/char/pl011/src/device.rs",
      "new_id": "8411db8d00ca003589be06de76d3fc4c3d3af080",
      "new_mode": 33188,
      "new_path": "rust/hw/char/pl011/src/device.rs"
    },
    {
      "type": "modify",
      "old_id": "eb5bd042b1cbc68de5591db3c34812cb937ad65b",
      "old_mode": 33188,
      "old_path": "rust/hw/timer/hpet/src/device.rs",
      "new_id": "dd5326a40d4876c93fcf8757970230006b7ed7b8",
      "new_mode": 33188,
      "new_path": "rust/hw/timer/hpet/src/device.rs"
    },
    {
      "type": "modify",
      "old_id": "97b2c214b62eb7cd31eb08f091bb129dbb343ab3",
      "old_mode": 33188,
      "old_path": "rust/qemu-api-macros/src/lib.rs",
      "new_id": "a65a7ce2fe9a48e51f72890d5b0e8f1eb476c0f8",
      "new_mode": 33188,
      "new_path": "rust/qemu-api-macros/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "aafffcdce912ea3dd8c85c9009b12d4d7179fac0",
      "old_mode": 33188,
      "old_path": "rust/qemu-api-macros/src/tests.rs",
      "new_id": "0e5a5728908a38f420d6941b0d9438f70a04e3b9",
      "new_mode": 33188,
      "new_path": "rust/qemu-api-macros/src/tests.rs"
    },
    {
      "type": "modify",
      "old_id": "4dda8c811314399569c9e4c767c654b56ece4f33",
      "old_mode": 33188,
      "old_path": "rust/qemu-api/src/qdev.rs",
      "new_id": "436142d8aefc15189344334d0afdd172f066f040",
      "new_mode": 33188,
      "new_path": "rust/qemu-api/src/qdev.rs"
    },
    {
      "type": "modify",
      "old_id": "4d4e4653f38e7f17114701d1e8f9469ed89f9c05",
      "old_mode": 33188,
      "old_path": "rust/qemu-api/tests/tests.rs",
      "new_id": "13495687419147f2927ef0c150f2f6d91a0572f8",
      "new_mode": 33188,
      "new_path": "rust/qemu-api/tests/tests.rs"
    }
  ]
}
