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 unsafe_op_in_unsafe_fn, 10 clippy::pedantic, 11 clippy::restriction, 12 clippy::style, 13 clippy::missing_const_for_fn, 14 clippy::useless_transmute, 15 clippy::missing_safety_doc 16 )] 17 18 #[cfg(MESON)] 19 include!("bindings.inc.rs"); 20 21 #[cfg(not(MESON))] 22 include!(concat!(env!("OUT_DIR"), "/bindings.inc.rs")); 23 24 unsafe impl Send for Property {} 25 unsafe impl Sync for Property {} 26 unsafe impl Sync for TypeInfo {} 27 unsafe impl Sync for VMStateDescription {} 28 unsafe impl Sync for VMStateField {} 29 unsafe impl Sync for VMStateInfo {} 30