]> git.ipfire.org Git - thirdparty/qemu.git/commit
rust/qemu-api-macros: use syn::Error directly
authorManos Pitsidianakis <manos.pitsidianakis@linaro.org>
Thu, 3 Jul 2025 13:33:43 +0000 (16:33 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 10 Jul 2025 16:33:51 +0000 (18:33 +0200)
commitcaa08d30f240c07f2b6fd08c6ffb9ae28d187f09
treedc4a2c70d823887b342cbc9fcf4e1a5bdc46ae63
parentbffbb430ee045c616dfe13ad4fd44823f18e6b21
rust/qemu-api-macros: use syn::Error directly

Our MacroError type wraps syn::Error as a variant, and uses another
variant for custom errors. Fortunately syn::Error can be used directly,
avoiding extra code on our side, so change the proc macro crate to use
it.

Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Link: https://lore.kernel.org/r/20250703-rust_macros-v1-1-b99f82febbbf@linaro.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
docs/devel/rust.rst
rust/qemu-api-macros/src/bits.rs
rust/qemu-api-macros/src/lib.rs
rust/qemu-api-macros/src/utils.rs [deleted file]