Struct polkit_sys::PolkitSubjectIface
source · #[repr(C)]pub struct PolkitSubjectIface {
pub parent_iface: GTypeInterface,
pub hash: Option<unsafe extern "C" fn(_: *mut PolkitSubject) -> c_uint>,
pub equal: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut PolkitSubject) -> gboolean>,
pub to_string: Option<unsafe extern "C" fn(_: *mut PolkitSubject) -> *mut c_char>,
pub exists: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub exists_finish: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>,
pub exists_sync: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>,
}
Fields§
§parent_iface: GTypeInterface
§hash: Option<unsafe extern "C" fn(_: *mut PolkitSubject) -> c_uint>
§equal: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut PolkitSubject) -> gboolean>
§to_string: Option<unsafe extern "C" fn(_: *mut PolkitSubject) -> *mut c_char>
§exists: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
§exists_finish: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>
§exists_sync: Option<unsafe extern "C" fn(_: *mut PolkitSubject, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>
Trait Implementations§
source§impl Clone for PolkitSubjectIface
impl Clone for PolkitSubjectIface
source§fn clone(&self) -> PolkitSubjectIface
fn clone(&self) -> PolkitSubjectIface
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 PolkitSubjectIface
impl Debug for PolkitSubjectIface
impl Copy for PolkitSubjectIface
Auto Trait Implementations§
impl RefUnwindSafe for PolkitSubjectIface
impl Send for PolkitSubjectIface
impl Sync for PolkitSubjectIface
impl Unpin for PolkitSubjectIface
impl UnwindSafe for PolkitSubjectIface
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