Struct gio_sys::GTlsInteractionClass
source · #[repr(C)]pub struct GTlsInteractionClass {
pub parent_class: GObjectClass,
pub ask_password: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsPassword, _: *mut GCancellable, _: *mut *mut GError) -> GTlsInteractionResult>,
pub ask_password_async: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsPassword, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub ask_password_finish: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsInteractionResult>,
pub request_certificate: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsConnection, _: GTlsCertificateRequestFlags, _: *mut GCancellable, _: *mut *mut GError) -> GTlsInteractionResult>,
pub request_certificate_async: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsConnection, _: GTlsCertificateRequestFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub request_certificate_finish: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsInteractionResult>,
pub padding: [gpointer; 21],
}
Fields§
§parent_class: GObjectClass
§ask_password: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsPassword, _: *mut GCancellable, _: *mut *mut GError) -> GTlsInteractionResult>
§ask_password_async: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsPassword, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
§ask_password_finish: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsInteractionResult>
§request_certificate: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsConnection, _: GTlsCertificateRequestFlags, _: *mut GCancellable, _: *mut *mut GError) -> GTlsInteractionResult>
§request_certificate_async: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GTlsConnection, _: GTlsCertificateRequestFlags, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
§request_certificate_finish: Option<unsafe extern "C" fn(_: *mut GTlsInteraction, _: *mut GAsyncResult, _: *mut *mut GError) -> GTlsInteractionResult>
§padding: [gpointer; 21]
Trait Implementations§
source§impl Clone for GTlsInteractionClass
impl Clone for GTlsInteractionClass
source§fn clone(&self) -> GTlsInteractionClass
fn clone(&self) -> GTlsInteractionClass
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 GTlsInteractionClass
impl Debug for GTlsInteractionClass
impl Copy for GTlsInteractionClass
Auto Trait Implementations§
impl Freeze for GTlsInteractionClass
impl RefUnwindSafe for GTlsInteractionClass
impl !Send for GTlsInteractionClass
impl !Sync for GTlsInteractionClass
impl Unpin for GTlsInteractionClass
impl UnwindSafe for GTlsInteractionClass
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