mirror of
https://github.com/xemu-project/xemu.git
synced 2026-07-11 01:24:41 +02:00
rust: remove useless glib_sys bindings
The definition of types needed for g_autolist(), g_autoslist(), g_autoqueue() need the imports for GList, GSList and GQueue to appear everything. Rust code is never going to see those, since they are not used in structs. Block the types from appearing in the bindings. Co-authored-by: Martin Kletzander <mkletzan@redhat.com> Signed-off-by: Martin Kletzander <mkletzan@redhat.com> Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
committed by
Paolo Bonzini
parent
55d98e3ede
commit
80a3c9c01a
@@ -18,9 +18,7 @@
|
||||
clippy::too_many_arguments
|
||||
)]
|
||||
|
||||
use glib_sys::{
|
||||
guint, GArray, GHashTable, GHashTableIter, GList, GPollFD, GPtrArray, GQueue, GSList, GSource,
|
||||
};
|
||||
use glib_sys::{guint, GArray, GHashTable, GHashTableIter, GPollFD, GPtrArray, GSList, GSource};
|
||||
|
||||
#[cfg(MESON)]
|
||||
include!("bindings.inc.rs");
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
|
||||
use common::Zeroable;
|
||||
use glib_sys::{
|
||||
gboolean, guint, GArray, GHashTable, GHashTableIter, GIOCondition, GList, GMainContext,
|
||||
GPollFD, GPtrArray, GQueue, GSList, GSource, GSourceFunc,
|
||||
gboolean, guint, GArray, GHashTable, GHashTableIter, GIOCondition, GMainContext, GPollFD,
|
||||
GPtrArray, GSList, GSource, GSourceFunc,
|
||||
};
|
||||
|
||||
#[cfg(MESON)]
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
use glib_sys::{
|
||||
gboolean, guint, GArray, GByteArray, GHashTable, GHashTableIter, GIOCondition, GList,
|
||||
GMainContext, GPollFD, GPtrArray, GQueue, GSList, GSource, GSourceFunc, GString,
|
||||
GMainContext, GPollFD, GPtrArray, GSList, GSource, GSourceFunc, GString,
|
||||
};
|
||||
|
||||
#[cfg(MESON)]
|
||||
|
||||
@@ -20,9 +20,7 @@
|
||||
|
||||
use chardev::bindings::Chardev;
|
||||
use common::Zeroable;
|
||||
use glib_sys::{
|
||||
GArray, GByteArray, GHashTable, GHashTableIter, GList, GPtrArray, GQueue, GSList, GString,
|
||||
};
|
||||
use glib_sys::{GArray, GByteArray, GHashTable, GHashTableIter, GList, GPtrArray, GSList, GString};
|
||||
use migration::bindings::VMStateDescription;
|
||||
use qom::bindings::ObjectClass;
|
||||
use system::bindings::MemoryRegion;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
)]
|
||||
|
||||
use common::Zeroable;
|
||||
use glib_sys::{GHashTable, GHashTableIter, GList, GPtrArray, GQueue, GSList};
|
||||
use glib_sys::{GHashTable, GHashTableIter, GPtrArray, GSList};
|
||||
|
||||
#[cfg(MESON)]
|
||||
include!("bindings.inc.rs");
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
clippy::too_many_arguments
|
||||
)]
|
||||
|
||||
use glib_sys::{GHashTable, GHashTableIter, GList, GPtrArray, GQueue, GSList};
|
||||
use glib_sys::{GHashTable, GHashTableIter, GPtrArray, GSList};
|
||||
|
||||
#[cfg(MESON)]
|
||||
include!("bindings.inc.rs");
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
|
||||
use common::Zeroable;
|
||||
use glib_sys::{
|
||||
guint, GArray, GByteArray, GHashTable, GHashTableIter, GList, GPollFD, GPtrArray, GQueue,
|
||||
GSList, GString,
|
||||
guint, GArray, GByteArray, GHashTable, GHashTableIter, GList, GPollFD, GPtrArray, GSList,
|
||||
GString,
|
||||
};
|
||||
|
||||
#[cfg(MESON)]
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
clippy::too_many_arguments
|
||||
)]
|
||||
|
||||
use glib_sys::{guint, GList, GPollFD, GQueue, GSList, GString};
|
||||
use glib_sys::{guint, GPollFD, GString};
|
||||
|
||||
#[cfg(MESON)]
|
||||
include!("bindings.inc.rs");
|
||||
|
||||
Reference in New Issue
Block a user