On Wed, Oct 01, 2025 at 09:52:07AM +0200, Paolo Bonzini wrote: > Date: Wed, 1 Oct 2025 09:52:07 +0200 > From: Paolo Bonzini <[email protected]> > Subject: [PATCH 08/11] rust: qemu-macros: add ToMigrationState derive macro > X-Mailer: git-send-email 2.51.0 > > Add a macro that recursively builds the "migrated" version > of a struct. > > Signed-off-by: Paolo Bonzini <[email protected]> > --- > rust/Cargo.lock | 1 + > rust/migration/Cargo.toml | 1 + > rust/migration/meson.build | 2 +- > rust/migration/src/lib.rs | 2 + > rust/migration/src/migratable.rs | 12 +- > rust/qemu-macros/src/lib.rs | 88 +++++++ > rust/qemu-macros/src/migration_state.rs | 296 ++++++++++++++++++++++++ > rust/qemu-macros/src/tests.rs | 112 ++++++++- > 8 files changed, 509 insertions(+), 5 deletions(-) > create mode 100644 rust/qemu-macros/src/migration_state.rs
Reviewed-by: Zhao Liu <[email protected]>
