128d0ad3dSPaolo Bonzini // Copyright 2024 Red Hat, Inc. 228d0ad3dSPaolo Bonzini // Author(s): Paolo Bonzini <pbonzini@redhat.com> 328d0ad3dSPaolo Bonzini // SPDX-License-Identifier: GPL-2.0-or-later 428d0ad3dSPaolo Bonzini 5ebacd14aSPaolo Bonzini //! Commonly used traits and types for QEMU. 6ebacd14aSPaolo Bonzini 7ab870fa1SPaolo Bonzini pub use crate::bitops::IntegerExt; 8ab870fa1SPaolo Bonzini 928d0ad3dSPaolo Bonzini pub use crate::cell::BqlCell; 1028d0ad3dSPaolo Bonzini pub use crate::cell::BqlRefCell; 117bd8e3efSPaolo Bonzini 12*8a420dd1SPaolo Bonzini pub use crate::errno; 13*8a420dd1SPaolo Bonzini 14201ef001SPaolo Bonzini pub use crate::qdev::DeviceMethods; 15201ef001SPaolo Bonzini 16688c6741SPaolo Bonzini pub use crate::qom::InterfaceType; 17f50cd85cSPaolo Bonzini pub use crate::qom::IsA; 18f50cd85cSPaolo Bonzini pub use crate::qom::Object; 19f50cd85cSPaolo Bonzini pub use crate::qom::ObjectCast; 20f50cd85cSPaolo Bonzini pub use crate::qom::ObjectDeref; 21ec3eba98SPaolo Bonzini pub use crate::qom::ObjectClassMethods; 22ba3b81f3SPaolo Bonzini pub use crate::qom::ObjectMethods; 234aed0296SPaolo Bonzini pub use crate::qom::ObjectType; 24f50cd85cSPaolo Bonzini 25f50cd85cSPaolo Bonzini pub use crate::qom_isa; 26559a779cSPaolo Bonzini 27559a779cSPaolo Bonzini pub use crate::sysbus::SysBusDeviceMethods; 280d43ddaeSPaolo Bonzini 290d43ddaeSPaolo Bonzini pub use crate::vmstate::VMState; 30