Re: [RFC PATCH 3/9] rust: vmstate: add varray support to vmstate_of!

2025-01-15 Thread Paolo Bonzini
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

Re: [RFC PATCH 3/9] rust: vmstate: add varray support to vmstate_of!

2025-01-07 Thread Zhao Liu
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

[RFC PATCH 3/9] rust: vmstate: add varray support to vmstate_of!

2024-12-30 Thread Paolo Bonzini
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