#[repr(C)]pub struct GTlsBackendInterface {
pub g_iface: GTypeInterface,
pub supports_tls: Option<extern "C" fn(*mut GTlsBackend) -> gboolean>,
pub get_certificate_type: Option<extern "C" fn() -> GType>,
pub get_client_connection_type: Option<extern "C" fn() -> GType>,
pub get_server_connection_type: Option<extern "C" fn() -> GType>,
pub get_file_database_type: Option<extern "C" fn() -> GType>,
pub get_default_database: Option<extern "C" fn(*mut GTlsBackend) -> *mut GTlsDatabase>,
}Fields§
§g_iface: GTypeInterface§supports_tls: Option<extern "C" fn(*mut GTlsBackend) -> gboolean>§get_certificate_type: Option<extern "C" fn() -> GType>§get_client_connection_type: Option<extern "C" fn() -> GType>§get_server_connection_type: Option<extern "C" fn() -> GType>§get_file_database_type: Option<extern "C" fn() -> GType>§get_default_database: Option<extern "C" fn(*mut GTlsBackend) -> *mut GTlsDatabase>Auto Trait Implementations§
impl Freeze for GTlsBackendInterface
impl RefUnwindSafe for GTlsBackendInterface
impl Send for GTlsBackendInterface
impl Sync for GTlsBackendInterface
impl Unpin for GTlsBackendInterface
impl UnwindSafe for GTlsBackendInterface
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