aboutsummaryrefslogtreecommitdiff
path: root/rust/qom
diff options
context:
space:
mode:
Diffstat (limited to 'rust/qom')
-rw-r--r--rust/qom/Cargo.toml1
-rw-r--r--rust/qom/meson.build2
-rw-r--r--rust/qom/src/bindings.rs2
3 files changed, 4 insertions, 1 deletions
diff --git a/rust/qom/Cargo.toml b/rust/qom/Cargo.toml
index 060ad2e..4be3c25 100644
--- a/rust/qom/Cargo.toml
+++ b/rust/qom/Cargo.toml
@@ -18,6 +18,7 @@ bql = { path = "../bql" }
migration = { path = "../migration" }
qemu_macros = { path = "../qemu-macros" }
util = { path = "../util" }
+glib-sys.workspace = true
[lints]
workspace = true
diff --git a/rust/qom/meson.build b/rust/qom/meson.build
index 71fdac6..e50f418 100644
--- a/rust/qom/meson.build
+++ b/rust/qom/meson.build
@@ -29,7 +29,7 @@ _qom_rs = static_library(
override_options: ['rust_std=2021', 'build.rust_std=2021'],
rust_abi: 'rust',
link_with: [_bql_rs, _migration_rs],
- dependencies: [common_rs, qemu_macros],
+ dependencies: [common_rs, glib_sys_rs, qemu_macros],
)
qom_rs = declare_dependency(link_with: [_qom_rs], dependencies: [qemu_macros, qom])
diff --git a/rust/qom/src/bindings.rs b/rust/qom/src/bindings.rs
index 9ffff12..91de42f 100644
--- a/rust/qom/src/bindings.rs
+++ b/rust/qom/src/bindings.rs
@@ -18,6 +18,8 @@
clippy::too_many_arguments
)]
+use glib_sys::{GHashTable, GHashTableIter, GList, GPtrArray, GQueue, GSList};
+
#[cfg(MESON)]
include!("bindings.inc.rs");