#[repr(C)]
pub struct GTlsDatabaseClass {
Show 15 fields pub parent_class: GObjectClass, pub verify_chain: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: *mut *mut GError) -> GTlsCertificateFlags>, pub verify_chain_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub verify_chain_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsCertificateFlags>, pub create_certificate_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate) -> *mut c_char>, pub lookup_certificate_for_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>, pub lookup_certificate_for_handle_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub lookup_certificate_for_handle_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>, pub lookup_certificate_issuer: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>, pub lookup_certificate_issuer_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub lookup_certificate_issuer_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>, pub lookup_certificates_issued_by: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GList>, pub lookup_certificates_issued_by_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>, pub lookup_certificates_issued_by_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GList>, pub padding: [gpointer; 16],
}

Fields

parent_class: GObjectClassverify_chain: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: *mut *mut GError) -> GTlsCertificateFlags>verify_chain_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *const c_char, _: *mut GSocketConnectable, _: *mut GTlsInteraction, _: GTlsDatabaseVerifyFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>verify_chain_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsCertificateFlags>create_certificate_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate) -> *mut c_char>lookup_certificate_for_handle: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>lookup_certificate_for_handle_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *const c_char, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>lookup_certificate_for_handle_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>lookup_certificate_issuer: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GTlsCertificate>lookup_certificate_issuer_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GTlsCertificate, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>lookup_certificate_issuer_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GTlsCertificate>lookup_certificates_issued_by: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: *mut *mut GError) -> *mut GList>lookup_certificates_issued_by_async: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GByteArray, _: *mut GTlsInteraction, _: GTlsDatabaseLookupFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>lookup_certificates_issued_by_finish: Option<unsafe extern "C" fn(_: *mut GTlsDatabase, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GList>padding: [gpointer; 16]

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

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

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.