master
rs 41 lines 1.01 KB
Raw
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 {}