summary refs log tree commit diff stats
path: root/rust/qemu-api/src/prelude.rs
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2024-12-13 17:54:33 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2025-03-06 12:44:47 +0100
commit094cd35913bd66228a9a3239e66b1f6f5d667d4b (patch)
tree9ebe0fa26f9f6173b02726237d2194490945e3e0 /rust/qemu-api/src/prelude.rs
parent5778ce99971f7e09952a1efbac91d0c97d7a0fee (diff)
downloadfocaccia-qemu-094cd35913bd66228a9a3239e66b1f6f5d667d4b.tar.gz
focaccia-qemu-094cd35913bd66228a9a3239e66b1f6f5d667d4b.zip
rust: qom: remove operations on &mut
The dubious casts of mutable references to objects are not used
anymore: the wrappers for qdev_init_clock_in and for IRQ and MMIO
initialization can be called directly on the subclasses, without
casts, plus they take a shared reference so they can just use
"upcast()" instead of "upcast_mut()".  Remove them.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'rust/qemu-api/src/prelude.rs')
-rw-r--r--rust/qemu-api/src/prelude.rs1
1 files changed, 0 insertions, 1 deletions
diff --git a/rust/qemu-api/src/prelude.rs b/rust/qemu-api/src/prelude.rs
index 634acf37a8..43bfcd5fca 100644
--- a/rust/qemu-api/src/prelude.rs
+++ b/rust/qemu-api/src/prelude.rs
@@ -17,7 +17,6 @@ pub use crate::qom::InterfaceType;
 pub use crate::qom::IsA;
 pub use crate::qom::Object;
 pub use crate::qom::ObjectCast;
-pub use crate::qom::ObjectCastMut;
 pub use crate::qom::ObjectDeref;
 pub use crate::qom::ObjectClassMethods;
 pub use crate::qom::ObjectMethods;