#[repr(C)]pub struct GoaOAuth2BasedIface {
pub parent_iface: GTypeInterface,
pub handle_get_access_token: Option<unsafe extern "C" fn(*mut GoaOAuth2Based, *mut GDBusMethodInvocation) -> gboolean>,
pub get_client_id: Option<unsafe extern "C" fn(*mut GoaOAuth2Based) -> *const c_char>,
pub get_client_secret: Option<unsafe extern "C" fn(*mut GoaOAuth2Based) -> *const c_char>,
}Fields§
§parent_iface: GTypeInterface§handle_get_access_token: Option<unsafe extern "C" fn(*mut GoaOAuth2Based, *mut GDBusMethodInvocation) -> gboolean>§get_client_id: Option<unsafe extern "C" fn(*mut GoaOAuth2Based) -> *const c_char>§get_client_secret: Option<unsafe extern "C" fn(*mut GoaOAuth2Based) -> *const c_char>Trait Implementations§
Source§impl Clone for GoaOAuth2BasedIface
impl Clone for GoaOAuth2BasedIface
Source§fn clone(&self) -> GoaOAuth2BasedIface
fn clone(&self) -> GoaOAuth2BasedIface
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 GoaOAuth2BasedIface
impl Debug for GoaOAuth2BasedIface
impl Copy for GoaOAuth2BasedIface
Auto Trait Implementations§
impl Freeze for GoaOAuth2BasedIface
impl RefUnwindSafe for GoaOAuth2BasedIface
impl Send for GoaOAuth2BasedIface
impl Sync for GoaOAuth2BasedIface
impl Unpin for GoaOAuth2BasedIface
impl UnwindSafe for GoaOAuth2BasedIface
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