summary refs log tree commit diff
path: root/libsecret/src/retrievable.rs
diff options
context:
space:
mode:
Diffstat (limited to 'libsecret/src/retrievable.rs')
-rw-r--r--libsecret/src/retrievable.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/libsecret/src/retrievable.rs b/libsecret/src/retrievable.rs
deleted file mode 100644
index 617d8e3..0000000
--- a/libsecret/src/retrievable.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-use std::collections::HashMap;
-
-use crate::Retrievable;
-use glib::object::IsA;
-use glib::translate::*;
-
-pub trait RetrievableExtManual: 'static {
-    #[doc(alias = "secret_retrievable_get_attributes")]
-    #[doc(alias = "get_attributes")]
-    fn attributes(&self) -> HashMap<String, String>;
-}
-
-impl<O: IsA<Retrievable>> RetrievableExtManual for O {
-    fn attributes(&self) -> HashMap<String, String> {
-        unsafe {
-            let table = ffi::secret_retrievable_get_attributes(self.as_ref().to_glib_none().0);
-            FromGlibPtrContainer::from_glib_full(table)
-        }
-    }
-}