#[repr(C)]
pub struct SecretBackendInterface { pub parent_iface: GTypeInterface, pub ensure_for_flags: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: SecretBackendFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub ensure_for_flags_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>, pub store: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: *const c_char, _: *const c_char, _: *mut SecretValue, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub store_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>, pub lookup: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub lookup_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut SecretValue>, pub clear: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub clear_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>, pub search: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: SecretSearchFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub search_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GList>, }

Fields

parent_iface: GTypeInterfaceensure_for_flags: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: SecretBackendFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>ensure_for_flags_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>store: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: *const c_char, _: *const c_char, _: *mut SecretValue, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>store_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>lookup: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>lookup_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut SecretValue>clear: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>clear_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>search: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *const SecretSchema, _: *mut GHashTable, _: SecretSearchFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>search_finish: Option<unsafe extern "C" fn(_: *mut SecretBackend, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GList>

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.