#[repr(C)]pub struct GoaMailIface {Show 19 fields
pub parent_iface: GTypeInterface,
pub get_email_address: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>,
pub get_imap_host: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>,
pub get_imap_supported: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_imap_use_tls: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_imap_user_name: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>,
pub get_smtp_host: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>,
pub get_smtp_supported: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_smtp_use_tls: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_smtp_user_name: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>,
pub get_imap_accept_ssl_errors: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_imap_use_ssl: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_name: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>,
pub get_smtp_accept_ssl_errors: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_smtp_use_auth: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_smtp_use_ssl: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_smtp_auth_login: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_smtp_auth_plain: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
pub get_smtp_auth_xoauth2: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>,
}Fields§
§parent_iface: GTypeInterface§get_email_address: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>§get_imap_host: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>§get_imap_supported: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_imap_use_tls: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_imap_user_name: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>§get_smtp_host: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>§get_smtp_supported: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_smtp_use_tls: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_smtp_user_name: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>§get_imap_accept_ssl_errors: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_imap_use_ssl: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_name: Option<unsafe extern "C" fn(*mut GoaMail) -> *const c_char>§get_smtp_accept_ssl_errors: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_smtp_use_auth: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_smtp_use_ssl: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_smtp_auth_login: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_smtp_auth_plain: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>§get_smtp_auth_xoauth2: Option<unsafe extern "C" fn(*mut GoaMail) -> gboolean>Trait Implementations§
Source§impl Clone for GoaMailIface
impl Clone for GoaMailIface
Source§fn clone(&self) -> GoaMailIface
fn clone(&self) -> GoaMailIface
Returns a duplicate 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 GoaMailIface
impl Debug for GoaMailIface
impl Copy for GoaMailIface
Auto Trait Implementations§
impl Freeze for GoaMailIface
impl RefUnwindSafe for GoaMailIface
impl Send for GoaMailIface
impl Sync for GoaMailIface
impl Unpin for GoaMailIface
impl UnwindSafe for GoaMailIface
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