Struct libsecret_sys::SecretRetrievableInterface
source · [−]#[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: GTypeInterfaceretrieve_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
sourceimpl Clone for SecretRetrievableInterface
impl Clone for SecretRetrievableInterface
sourcefn clone(&self) -> SecretRetrievableInterface
fn clone(&self) -> SecretRetrievableInterface
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for SecretRetrievableInterface
impl Debug for SecretRetrievableInterface
impl Copy for SecretRetrievableInterface
Auto Trait Implementations
impl RefUnwindSafe for SecretRetrievableInterface
impl Send for SecretRetrievableInterface
impl Sync for SecretRetrievableInterface
impl Unpin for SecretRetrievableInterface
impl UnwindSafe for SecretRetrievableInterface
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more