rust: re-export qemu macros from common/qom/hwcore

This is just a bit nicer.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Link: https://lore.kernel.org/r/20250827104147.717203-22-marcandre.lureau@redhat.com
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Marc-André Lureau
2025-09-17 19:00:58 +02:00
committed by Paolo Bonzini
parent b0f6bf8a5b
commit e4444d71e8
34 changed files with 35 additions and 45 deletions
+2
View File
@@ -1,5 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-or-later
pub use qemu_macros::{TryInto, Wrapper};
pub mod assertions;
pub mod bitops;
+1 -3
View File
@@ -192,7 +192,7 @@ impl<T: Default> Opaque<T> {
/// Annotates [`Self`] as a transparent wrapper for another type.
///
/// Usually defined via the [`qemu_macros::Wrapper`] derive macro.
/// Usually defined via the [`crate::Wrapper`] derive macro.
///
/// # Examples
///
@@ -227,8 +227,6 @@ impl<T: Default> Opaque<T> {
/// ```
///
/// They are not defined here to allow them to be `const`.
///
/// [`qemu_macros::Wrapper`]: ../../qemu_macros/derive.Wrapper.html
pub unsafe trait Wrapper {
type Wrapped;
}