From 62263e0e619625f2c5dd0b4364b43bd4fefc8ccd Mon Sep 17 00:00:00 2001 From: Vika Date: Thu, 30 Jan 2025 08:49:22 +0300 Subject: libsecret: 0.6.0 (private fork) -> 0.7.0 (upstream) libsecret is now maintained again! No need for a private fork. --- libsecret/src/auto/retrievable.rs | 269 -------------------------------------- 1 file changed, 269 deletions(-) delete mode 100644 libsecret/src/auto/retrievable.rs (limited to 'libsecret/src/auto/retrievable.rs') diff --git a/libsecret/src/auto/retrievable.rs b/libsecret/src/auto/retrievable.rs deleted file mode 100644 index 14ab08f..0000000 --- a/libsecret/src/auto/retrievable.rs +++ /dev/null @@ -1,269 +0,0 @@ -// This file was generated by gir (https://github.com/gtk-rs/gir) -// from -// from gir-files (https://github.com/gtk-rs/gir-files.git) -// DO NOT EDIT - -use crate::Value; -use glib::{ - prelude::*, - signal::{connect_raw, SignalHandlerId}, - translate::*, -}; -use std::{boxed::Box as Box_, pin::Pin}; - -glib::wrapper! { - #[doc(alias = "SecretRetrievable")] - pub struct Retrievable(Interface); - - match fn { - type_ => || ffi::secret_retrievable_get_type(), - } -} - -impl Retrievable { - pub const NONE: Option<&'static Retrievable> = None; -} - -mod sealed { - pub trait Sealed {} - impl> Sealed for T {} -} - -pub trait RetrievableExt: IsA + sealed::Sealed + 'static { - #[doc(alias = "secret_retrievable_get_created")] - #[doc(alias = "get_created")] - fn created(&self) -> u64 { - unsafe { ffi::secret_retrievable_get_created(self.as_ref().to_glib_none().0) } - } - - #[doc(alias = "secret_retrievable_get_label")] - #[doc(alias = "get_label")] - fn label(&self) -> glib::GString { - unsafe { - from_glib_full(ffi::secret_retrievable_get_label( - self.as_ref().to_glib_none().0, - )) - } - } - - #[doc(alias = "secret_retrievable_get_modified")] - #[doc(alias = "get_modified")] - fn modified(&self) -> u64 { - unsafe { ffi::secret_retrievable_get_modified(self.as_ref().to_glib_none().0) } - } - - #[doc(alias = "secret_retrievable_retrieve_secret")] - fn retrieve_secret, glib::Error>) + 'static>( - &self, - cancellable: Option<&impl IsA>, - callback: P, - ) { - let main_context = glib::MainContext::ref_thread_default(); - let is_main_context_owner = main_context.is_owner(); - let has_acquired_main_context = (!is_main_context_owner) - .then(|| main_context.acquire().ok()) - .flatten(); - assert!( - is_main_context_owner || has_acquired_main_context.is_some(), - "Async operations only allowed if the thread is owning the MainContext" - ); - - let user_data: Box_> = - Box_::new(glib::thread_guard::ThreadGuard::new(callback)); - unsafe extern "C" fn retrieve_secret_trampoline< - P: FnOnce(Result, glib::Error>) + 'static, - >( - _source_object: *mut glib::gobject_ffi::GObject, - res: *mut gio::ffi::GAsyncResult, - user_data: glib::ffi::gpointer, - ) { - let mut error = std::ptr::null_mut(); - let ret = ffi::secret_retrievable_retrieve_secret_finish( - _source_object as *mut _, - res, - &mut error, - ); - let result = if error.is_null() { - Ok(from_glib_full(ret)) - } else { - Err(from_glib_full(error)) - }; - let callback: Box_> = - Box_::from_raw(user_data as *mut _); - let callback: P = callback.into_inner(); - callback(result); - } - let callback = retrieve_secret_trampoline::

; - unsafe { - ffi::secret_retrievable_retrieve_secret( - self.as_ref().to_glib_none().0, - cancellable.map(|p| p.as_ref()).to_glib_none().0, - Some(callback), - Box_::into_raw(user_data) as *mut _, - ); - } - } - - fn retrieve_secret_future( - &self, - ) -> Pin, glib::Error>> + 'static>> - { - Box_::pin(gio::GioFuture::new(self, move |obj, cancellable, send| { - obj.retrieve_secret(Some(cancellable), move |res| { - send.resolve(res); - }); - })) - } - - #[doc(alias = "secret_retrievable_retrieve_secret_sync")] - fn retrieve_secret_sync( - &self, - cancellable: Option<&impl IsA>, - ) -> Result, glib::Error> { - unsafe { - let mut error = std::ptr::null_mut(); - let ret = ffi::secret_retrievable_retrieve_secret_sync( - self.as_ref().to_glib_none().0, - cancellable.map(|p| p.as_ref()).to_glib_none().0, - &mut error, - ); - if error.is_null() { - Ok(from_glib_full(ret)) - } else { - Err(from_glib_full(error)) - } - } - } - - //#[cfg(feature = "v0_19")] - //#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - //fn set_attributes(&self, attributes: /*Unimplemented*/HashTable TypeId { ns_id: 0, id: 28 }/TypeId { ns_id: 0, id: 28 }) { - // ObjectExt::set_property(self.as_ref(),"attributes", attributes) - //} - - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - fn set_created(&self, created: u64) { - ObjectExt::set_property(self.as_ref(), "created", created) - } - - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - fn set_label(&self, label: Option<&str>) { - ObjectExt::set_property(self.as_ref(), "label", label) - } - - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - fn set_modified(&self, modified: u64) { - ObjectExt::set_property(self.as_ref(), "modified", modified) - } - - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - #[doc(alias = "attributes")] - fn connect_attributes_notify(&self, f: F) -> SignalHandlerId { - unsafe extern "C" fn notify_attributes_trampoline< - P: IsA, - F: Fn(&P) + 'static, - >( - this: *mut ffi::SecretRetrievable, - _param_spec: glib::ffi::gpointer, - f: glib::ffi::gpointer, - ) { - let f: &F = &*(f as *const F); - f(Retrievable::from_glib_borrow(this).unsafe_cast_ref()) - } - unsafe { - let f: Box_ = Box_::new(f); - connect_raw( - self.as_ptr() as *mut _, - b"notify::attributes\0".as_ptr() as *const _, - Some(std::mem::transmute::<_, unsafe extern "C" fn()>( - notify_attributes_trampoline:: as *const (), - )), - Box_::into_raw(f), - ) - } - } - - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - #[doc(alias = "created")] - fn connect_created_notify(&self, f: F) -> SignalHandlerId { - unsafe extern "C" fn notify_created_trampoline, F: Fn(&P) + 'static>( - this: *mut ffi::SecretRetrievable, - _param_spec: glib::ffi::gpointer, - f: glib::ffi::gpointer, - ) { - let f: &F = &*(f as *const F); - f(Retrievable::from_glib_borrow(this).unsafe_cast_ref()) - } - unsafe { - let f: Box_ = Box_::new(f); - connect_raw( - self.as_ptr() as *mut _, - b"notify::created\0".as_ptr() as *const _, - Some(std::mem::transmute::<_, unsafe extern "C" fn()>( - notify_created_trampoline:: as *const (), - )), - Box_::into_raw(f), - ) - } - } - - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - #[doc(alias = "label")] - fn connect_label_notify(&self, f: F) -> SignalHandlerId { - unsafe extern "C" fn notify_label_trampoline, F: Fn(&P) + 'static>( - this: *mut ffi::SecretRetrievable, - _param_spec: glib::ffi::gpointer, - f: glib::ffi::gpointer, - ) { - let f: &F = &*(f as *const F); - f(Retrievable::from_glib_borrow(this).unsafe_cast_ref()) - } - unsafe { - let f: Box_ = Box_::new(f); - connect_raw( - self.as_ptr() as *mut _, - b"notify::label\0".as_ptr() as *const _, - Some(std::mem::transmute::<_, unsafe extern "C" fn()>( - notify_label_trampoline:: as *const (), - )), - Box_::into_raw(f), - ) - } - } - - #[cfg(feature = "v0_19")] - #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] - #[doc(alias = "modified")] - fn connect_modified_notify(&self, f: F) -> SignalHandlerId { - unsafe extern "C" fn notify_modified_trampoline< - P: IsA, - F: Fn(&P) + 'static, - >( - this: *mut ffi::SecretRetrievable, - _param_spec: glib::ffi::gpointer, - f: glib::ffi::gpointer, - ) { - let f: &F = &*(f as *const F); - f(Retrievable::from_glib_borrow(this).unsafe_cast_ref()) - } - unsafe { - let f: Box_ = Box_::new(f); - connect_raw( - self.as_ptr() as *mut _, - b"notify::modified\0".as_ptr() as *const _, - Some(std::mem::transmute::<_, unsafe extern "C" fn()>( - notify_modified_trampoline:: as *const (), - )), - Box_::into_raw(f), - ) - } - } -} - -impl> RetrievableExt for O {} -- cgit 1.4.1