)]}'
{
  "commit": "dcdee1e718f9400a2bf523f2b009fb936370ae4b",
  "tree": "583754ab489c93da6c32a8cd3cd0563e3eabe7f4",
  "parents": [
    "7da9ee9207c55a783567eb46c71fa89cb5b43461"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon Sep 08 12:49:40 2025 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed Sep 17 19:00:56 2025 +0200"
  },
  "message": "rust: vmstate: use const_refs_to_static\n\nThe VMStateDescriptionBuilder already needs const_refs_static, so\nuse it to remove the need for vmstate_clock! and vmstate_struct!,\nas well as to simplify the implementation for scalars.\n\nIf the consts in the VMState trait can reference to static\nVMStateDescription, scalars do not need the info_enum_to_ref!\nindirection and structs can implement the VMState trait themselves.\n\nReviewed-by: Zhao Liu \u003czhao1.liu@intel.com\u003e\nLink: https://lore.kernel.org/r/20250908105005.2119297-9-pbonzini@redhat.com\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aca29e55c05700671292865326d2eb642fe7ff44",
      "old_mode": 33188,
      "old_path": "docs/devel/rust.rst",
      "new_id": "10b0590b56cbbe8ec7692471c5054eb1b555bdc5",
      "new_mode": 33188,
      "new_path": "docs/devel/rust.rst"
    },
    {
      "type": "modify",
      "old_id": "21611d9c099ef0ebcfb785455ac1b83c28bf3bab",
      "old_mode": 33188,
      "old_path": "rust/hw/char/pl011/src/device.rs",
      "new_id": "87a17716fed4df8d0e56e6bc425d30a46be9d0c8",
      "new_mode": 33188,
      "new_path": "rust/hw/char/pl011/src/device.rs"
    },
    {
      "type": "modify",
      "old_id": "955cf869ff696eb6d948066f03436fc6a38b59ca",
      "old_mode": 33188,
      "old_path": "rust/hw/timer/hpet/src/device.rs",
      "new_id": "eb5bd042b1cbc68de5591db3c34812cb937ad65b",
      "new_mode": 33188,
      "new_path": "rust/hw/timer/hpet/src/device.rs"
    },
    {
      "type": "modify",
      "old_id": "e74fa3ef8264541b9fe0db14f6b27804e7a8209a",
      "old_mode": 33188,
      "old_path": "rust/qemu-api/src/assertions.rs",
      "new_id": "e4fe23b674e26d49371f7e6d6279679839a94bdc",
      "new_mode": 33188,
      "new_path": "rust/qemu-api/src/assertions.rs"
    },
    {
      "type": "modify",
      "old_id": "f5f1ea5590f67460bf2e6d703088bd29b79da9f8",
      "old_mode": 33188,
      "old_path": "rust/qemu-api/src/vmstate.rs",
      "new_id": "b5c6b764fbba84f407a0b01b9a087bfd823ebe98",
      "new_mode": 33188,
      "new_path": "rust/qemu-api/src/vmstate.rs"
    },
    {
      "type": "modify",
      "old_id": "8ffc2779d4613856ef2b41a1a2a5f964d0120413",
      "old_mode": 33188,
      "old_path": "rust/qemu-api/tests/vmstate_tests.rs",
      "new_id": "2c0670ba0eed3777f4b0a34d425e2cb66f66b0da",
      "new_mode": 33188,
      "new_path": "rust/qemu-api/tests/vmstate_tests.rs"
    }
  ]
}
