| 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
| 2 | #![allow( |
| 3 | dead_code, |
| 4 | improper_ctypes_definitions, |
| 5 | improper_ctypes, |
| 6 | non_camel_case_types, |
| 7 | non_snake_case, |
| 8 | non_upper_case_globals, |
| 9 | unnecessary_transmutes, |
| 10 | unsafe_op_in_unsafe_fn, |
| 11 | clippy::pedantic, |
| 12 | clippy::restriction, |
| 13 | clippy::style, |
| 14 | clippy::missing_const_for_fn, |
| 15 | clippy::ptr_offset_with_cast, |
| 16 | clippy::useless_transmute, |
| 17 | clippy::missing_safety_doc, |
| 18 | clippy::too_many_arguments |
| 19 | )] |
| 20 | |
| 21 | use chardev_sys::Chardev; |
| 22 | use common::Zeroable; |
| 23 | use glib_sys::GSList; |
| 24 | use migration_sys::VMStateDescription; |
| 25 | use qom_sys::{ |
| 26 | InterfaceClass, Object, ObjectClass, ObjectProperty, ObjectPropertyAccessor, |
| 27 | ObjectPropertyRelease, |
| 28 | }; |
| 29 | use util_sys::{Error, QDict, QList}; |
| 30 | |
| 31 | #[cfg(MESON)] |
| 32 | include!("bindings.inc.rs"); |
| 33 | |
| 34 | #[cfg(not(MESON))] |
| 35 | include!(concat!(env!("OUT_DIR"), "/bindings.inc.rs")); |
| 36 | |
| 37 | unsafe impl Send for Property {} |
| 38 | unsafe impl Sync for Property {} |
| 39 | |
| 40 | unsafe impl Zeroable for Property__bindgen_ty_1 {} |
| 41 | unsafe impl Zeroable for Property {} |