Re: [PATCH 11/12] rust: qemu-api-macros: add automatic TryFrom/TryInto derivation

2024-12-25 Thread Zhao Liu
On Fri, Dec 20, 2024 at 03:29:53PM +0100, Paolo Bonzini wrote: > Date: Fri, 20 Dec 2024 15:29:53 +0100 > From: Paolo Bonzini > Subject: [PATCH 11/12] rust: qemu-api-macros: add automatic TryFrom/TryInto > derivation > X-Mailer: git-send-email 2.47.1 > > This is going to be

[PATCH 11/12] rust: qemu-api-macros: add automatic TryFrom/TryInto derivation

2024-12-20 Thread Paolo Bonzini
This is going to be fairly common. Using a custom procedural macro provides better error messages and automatically finds the right type. Note that this is different from the same-named macro in the derive_more crate. That one provides conversion from e.g. tuples to enums with tuple variants, not