sample: try to extract a file from the repo

This commit is contained in:
Felix Krull authored and Colin Walters committed 2022-05-06 12:53:53 -04:00
1 parent 1cfca1582f
commit ad11119563
3 files changed
+39 -3

No files matched your search

+1
View File
@@ -16,6 +16,7 @@ use glib::Error;
// re-exports
mod auto;
pub use auto::*;
pub use auto::functions::*;
mod repo;
+1
View File
@@ -12,6 +12,7 @@ use std::ptr;
unsafe extern "C" fn read_variant_table(_key: glib_ffi::gpointer, value: glib_ffi::gpointer, hash_set: glib_ffi::gpointer) {
let value: glib::Variant = from_glib_none(value as *const glib_ffi::GVariant);
// TODO: this set is degenerate because g_variant_hash for my Variants is always 0
let set: &mut HashSet<glib::Variant> = &mut *(hash_set as *mut HashSet<glib::Variant>);
set.insert(value);
}