#[repr(C)]pub struct SecretRetrievableInterface {
pub parent_iface: GTypeInterface,
pub retrieve_secret: Option<unsafe extern "C" fn(_: *mut SecretRetrievable, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub retrieve_secret_finish: Option<unsafe extern "C" fn(_: *mut SecretRetrievable, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut SecretValue>,
}
Fields§
§parent_iface: GTypeInterface
§retrieve_secret: Option<unsafe extern "C" fn(_: *mut SecretRetrievable, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
§retrieve_secret_finish: Option<unsafe extern "C" fn(_: *mut SecretRetrievable, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut SecretValue>
Trait Implementations§
Source§impl Clone for SecretRetrievableInterface
impl Clone for SecretRetrievableInterface
Source§fn clone(&self) -> SecretRetrievableInterface
fn clone(&self) -> SecretRetrievableInterface
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SecretRetrievableInterface
impl Debug for SecretRetrievableInterface
impl Copy for SecretRetrievableInterface
Auto Trait Implementations§
impl Freeze for SecretRetrievableInterface
impl RefUnwindSafe for SecretRetrievableInterface
impl Send for SecretRetrievableInterface
impl Sync for SecretRetrievableInterface
impl Unpin for SecretRetrievableInterface
impl UnwindSafe for SecretRetrievableInterface
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more