On 1/8/25 04:28, Zhao Liu wrote:
+#[must_use]
+pub const fn with_varray_flag(mut self, flag: VMStateFlags) ->
VMStateField {
+assert!((self.flags.0 & VMStateFlags::VMS_ARRAY.0) != 0);
I understand you checked VMS_ARRAY here since [T; N] has this array
flag.
What if a Rust devi
On Tue, Dec 31, 2024 at 01:23:30AM +0100, Paolo Bonzini wrote:
> Date: Tue, 31 Dec 2024 01:23:30 +0100
> From: Paolo Bonzini
> Subject: [RFC PATCH 3/9] rust: vmstate: add varray support to vmstate_of!
> X-Mailer: git-send-email 2.47.1
>
> Untested...
>
> Sign
Untested...
Signed-off-by: Paolo Bonzini
---
rust/qemu-api/src/vmstate.rs | 45 +---
1 file changed, 42 insertions(+), 3 deletions(-)
diff --git a/rust/qemu-api/src/vmstate.rs b/rust/qemu-api/src/vmstate.rs
index e20f27b172b..079c19c687b 100644
--- a/rust/qemu-ap