diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2025-09-08 12:49:40 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-09-17 19:00:56 +0200 |
commit | dcdee1e718f9400a2bf523f2b009fb936370ae4b (patch) | |
tree | 583754ab489c93da6c32a8cd3cd0563e3eabe7f4 /scripts/lib/kdoc/kdoc_parser.py | |
parent | 7da9ee9207c55a783567eb46c71fa89cb5b43461 (diff) | |
download | qemu-dcdee1e718f9400a2bf523f2b009fb936370ae4b.zip qemu-dcdee1e718f9400a2bf523f2b009fb936370ae4b.tar.gz qemu-dcdee1e718f9400a2bf523f2b009fb936370ae4b.tar.bz2 |
rust: vmstate: use const_refs_to_static
The VMStateDescriptionBuilder already needs const_refs_static, so
use it to remove the need for vmstate_clock! and vmstate_struct!,
as well as to simplify the implementation for scalars.
If the consts in the VMState trait can reference to static
VMStateDescription, scalars do not need the info_enum_to_ref!
indirection and structs can implement the VMState trait themselves.
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Link: https://lore.kernel.org/r/20250908105005.2119297-9-pbonzini@redhat.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions