]> git.ipfire.org Git - thirdparty/qemu.git/commit
rust: declare self as qemu_api for proc-macros
authorManos Pitsidianakis <manos.pitsidianakis@linaro.org>
Mon, 28 Jul 2025 11:48:23 +0000 (14:48 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 27 Aug 2025 08:57:04 +0000 (10:57 +0200)
commit4344b358a8dd62591db0b7b98328511fadffca85
tree7d96bd4ac9ed79925a41905b54924b14e8447f87
parent96f2c80fed20790fec0b35b774af676d5068077b
rust: declare self as qemu_api for proc-macros

Fix an outstanding TODO.

Declaring `extern crate self as qemu_api` allows use of `qemu_api`
within the qemu_api crate; this allows the Wrapper derive macro and
future proc macros to be used interchangeably in the qemu_api crate and
other crates. This is not required currently and is only for
future-proofing.

Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Link: https://lore.kernel.org/r/20250728-self-as-qemu_api-v1-1-001c339cccc8@linaro.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
rust/qemu-api-macros/src/lib.rs
rust/qemu-api/src/lib.rs