> Since CLASS_BASE_INIT applies to the type that is being defined,
> and only to it, move it to ObjectImpl.

It makes sense since class_base_init() is used when subclass is being
initialized.

> Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
> ---
>  rust/hw/char/pl011/src/device.rs  | 19 +------
>  rust/qemu-api/src/definitions.rs  | 85 +++++++++++++++++++++++--------
>  rust/qemu-api/src/device_class.rs | 50 +++++++-----------
>  rust/qemu-api/src/sysbus.rs       | 18 ++++++-
>  rust/qemu-api/tests/tests.rs      |  9 +---
>  5 files changed, 101 insertions(+), 80 deletions(-)

Reviewed-by: Zhao Liu <zhao1....@intel.com>


Reply via email to